اطلاعیه

Collapse
No announcement yet.

ARM یا PIC یا AVR

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : ARM یا PIC یا AVR

    میشه گفت یکی از بهترین های موجود این باشه : dsPIC33FJ256GP710A
    قیمتش هم جالبه! فقط 5 دلار!!! oo:
    اینم یکسری از خلاصه مشخصات این میکرو : :mrgreen:

    Operating Range:

    • DC – 40 MIPS (40 MIPS @ 3.0-3.6V, -40°C to +85°C)
    • DC – 40 MIPS (40 MIPS @ 3.0-3.6V, -40°C to +125°C)
    • Industrial temperature range (-40°C to +85°C)
    • Extended temperature range (-40°C to +125°C)
    High-Performance DSC CPU:

    • Modified Harvard architecture
    • C compiler optimized instruction set
    • 16-bit wide data path
    • 24-bit wide instructions
    • Linear program memory addressing up to 4M instruction words
    • Linear data memory addressing up to 64 Kbytes
    • 83 base instructions: mostly 1 word/1 cycle
    • Sixteen 16-bit General Purpose Registers
    • Two 40-bit accumulators: - With rounding and saturation options
    • Flexible and powerful addressing modes: - Indirect, Modulo and Bit-Reversed
    • Software stack
    • 16 x 16 fractional/integer multiply operations
    • 32/16 and 16/16 divide operations
    • Single-cycle multiply and accumulate: - Accumulator write back for DSP operations - Dual data fetch
    • Up to ±16-bit shifts for up to 40-bit data
    Direct Memory Access (DMA):

    • 8-channel hardware DMA:
    • 2 Kbytes dual ported DMA buffer area (DMA RAM) to store data transferred via DMA: - Allows data transfer between RAM and a peripheral while CPU is executing code (no cycle stealing)
    • Most peripherals support DMA
    Interrupt Controller:

    • 5-cycle latency
    • 118 interrupt vectors
    • Up to 67 available interrupt sources
    • Up to 5 external interrupts
    • 7 programmable priority levels
    • 5 processor exceptions
    Digital I/O:

    • Wake-up/Interrupt-on-Change on up to 24 pins
    • Output pins can drive from 3.0V to 3.6V
    • All digital input pins are 5V tolerant
    • 4 mA sink on all I/O pins
    System Management:

    • Flexible clock options: - External, crystal, resonator, internal RC - Fully integrated PLL - Extremely low jitter PLL
    • Power-up Timer
    • Oscillator Start-up Timer/Stabilizer
    • Watchdog Timer with its own RC oscillator
    • Fail-Safe Clock Monitor
    • Reset by multiple sources
    Power Management:

    • On-chip 2.5V voltage regulator
    • Switch between clock sources in real time
    • Idle, Sleep and Doze modes with fast wake-up
    Timers/Capture/Compare/PWM:

    • Timer/Counters, up to nine 16-bit timers: - Can pair up to make four 32-bit timers - 1 timer runs as Real-Time Clock with external 32.768 kHz oscillator - Programmable prescaler
    • Input Capture (up to 8 channels): - Capture on up, down or both edges - 16-bit capture input functions - 4-deep FIFO on each capture
    • Output Compare (up to 8 channels): - Single or Dual 16-Bit Compare mode - 16-bit Glitchless PWM mode
    Communication Modules:

    • 3-wire SPI (up to 2 modules): - Framing supports I/O interface to simple codecs - Supports 8-bit and 16-bit data - Supports all serial clock formats and sampling modes
    • I2C™ (up to 2 modules): - Full Multi-Master Slave mode support - 7-bit and 10-bit addressing - Bus collision detection and arbitration - Integrated signal conditioning - Slave address masking
    • UART (up to 2 modules): - Interrupt on address bit detect - Interrupt on UART error - Wake-up on Start bit from Sleep mode - 4-character TX and RX FIFO buffers - LIN bus support - IrDA® encoding and decoding in hardware - High-Speed Baud mode - Hardware Flow Control with CTS and RTS
    • Data Converter Interface (DCI) module: - Codec interface - Supports I2S and AC’97 protocols - Up to 16-bit data words, up to 16 words per frame - 4-word deep TX and RX buffers
    • Enhanced CAN (ECAN™ module) 2.0B active (up to 2 modules): - Up to 8 transmit and up to 32 receive buffers - 16 receive filters and 3 masks - Loopback, Listen Only and Listen All Messages modes for diagnostics and bus monitoring - Wake-up on CAN message - Automatic processing of Remote Transmission Requests - FIFO mode using DMA - DeviceNet™ addressing support
    Analog-to-Digital Converters (ADCs):

    • Up to two ADC modules in a device
    • 10-bit, 1.1 Msps or 12-bit, 500 Ksps conversion: - 2, 4 or 8 simultaneous samples - Up to 32 input channels with auto-scanning - Conversion start can be manual or synchronized with 1 of 4 trigger sources - Conversion possible in Sleep mode - ±2 LSb max integral nonlinearity - ±1 LSb max differential nonlinearity
    CMOS Flash Technology:

    • Low-power, high-speed Flash technology
    • Fully static design
    • 3.3V (±10%) operating voltage
    • Industrial temperature
    • Extended temperature
    • Low-power consumption

    دیدگاه


      #17
      پاسخ : ARM یا PIC یا AVR

      درضمن یکی از مزیت های دیگر pic این می باشد که برای هدف های متفاوتی میکرو تولید میکند . مثلا برای کنترل کننده های موتور ، تغذیه های سوئیچینگ ، کنترلر های شبکه ، usb ، کار های گرافیکی ، صوتی و ... oo:
      به عنوان مثال به مشخصات میکروکنترلر مدل PIC24FJ256DA210 توجه کنید که برای کارهای گرافیکی ساخته شده است :
      Graphics Controller Features:
      • 3x Graphics Hardware Acceleration Units
      • Color Look-up Table (CLUT) with Maximum of 256 Entries
      • Direct Interface to Monochrome, C-STN, TFT, OLED
      • Resolution up to 640x480 @30Hz, 16 bpp, or 480x272 @60Hz, 16 bpp
      Universal Serial Bus Features:
      • USB v2.0 On-The-Go (OTG) Compliant
      • Dual Role Capable – Can act as either Host or Peripheral
      • Low-Speed (1.5 Mbps) and Full-Speed (12 Mbps) USB Operation in Host mode
      • Full-Speed USB Operation in Device mode
      Analog Features:
      • Up to 24x, Capacitive touch sensing
      • Up to 24x, 10-Bit, ADC at 500 ksps:
      • 3x Analog Comparators with Programmable Input/Output Configuration
      Power Management:
      • On-Chip Voltage Regulator of 1.8V
      • Switch between Clock Sources in Real Time
      • Idle, Sleep and Doze modes with Fast Wake-up and Two-Speed Start-up
      • Run Mode: 800 uA/MIPS, 3.3V Typical
      • Sleep mode Current Down to 20 uA, 3.3V Typical
      • Standby Current with 32 kHz Oscillator: 22 uA, 3.3V Typical

      دیدگاه


        #18
        پاسخ : ARM یا PIC یا AVR

        نوشته اصلی توسط شهریار رجب زاده
        از dsPIC ها نگفتید...
        http://www.avr.ir/dsPIC/dsPIC.pdf

        دیدگاه


          #19
          پاسخ : ARM یا PIC یا AVR

          نوشته اصلی توسط محمد ایجی
          درضمن یکی از مزیت های دیگر pic این می باشد که برای هدف های متفاوتی میکرو تولید میکند . مثلا برای کنترل کننده های موتور ، تغذیه های سوئیچینگ ، کنترلر های شبکه ، usb ، کار های گرافیکی ، صوتی و ... oo:
          به عنوان مثال به مشخصات میکروکنترلر مدل PIC24FJ256DA210 توجه کنید که برای کارهای گرافیکی ساخته شده است :
          Graphics Controller Features:
          • 3x Graphics Hardware Acceleration Units
          • Color Look-up Table (CLUT) with Maximum of 256 Entries
          • Direct Interface to Monochrome, C-STN, TFT, OLED
          • Resolution up to 640x480 @30Hz, 16 bpp, or 480x272 @60Hz, 16 bpp
          Universal Serial Bus Features:
          • USB v2.0 On-The-Go (OTG) Compliant
          • Dual Role Capable – Can act as either Host or Peripheral
          • Low-Speed (1.5 Mbps) and Full-Speed (12 Mbps) USB Operation in Host mode
          • Full-Speed USB Operation in Device mode
          Analog Features:
          • Up to 24x, Capacitive touch sensing
          • Up to 24x, 10-Bit, ADC at 500 ksps:
          • 3x Analog Comparators with Programmable Input/Output Configuration
          Power Management:
          • On-Chip Voltage Regulator of 1.8V
          • Switch between Clock Sources in Real Time
          • Idle, Sleep and Doze modes with Fast Wake-up and Two-Speed Start-up
          • Run Mode: 800 uA/MIPS, 3.3V Typical
          • Sleep mode Current Down to 20 uA, 3.3V Typical
          • Standby Current with 32 kHz Oscillator: 22 uA, 3.3V Typical
          :eek: :eek: :eek: :eek:
          یه سوال این تو ایران پیدا میشه؟؟؟؟؟؟؟؟؟
          با این اطلاعاتی که داده شده فکر کنم بتونه مستقیما مانیتور رو درایو کنه درسته؟
          اگه میشه بیشتر از PIC و توان پردازشیش و قابلیت هاش بگید اگه اینقدر خوب باشه حتما سر PIC هم میام

          دیدگاه


            #20
            پاسخ : ARM یا PIC یا AVR

            متاسفانه یکی از بزرگترین مشکلاتی که باعث شده pic در ایران رواج چندانی نداشته باشه ، کمبود آن در بازار می باشد . البته میدانید که وجود یک قطعه در بازار با میزان درخواست آن رابطه مستقیم دارد . بنابراین اگر با مطالعه ویژگی ها و مزیت های این میکرکنترلر ها درخواست آن بیشتر شود ، طبیعتا عرضه آن نیز بیشتر شده و قیمت آن نیز پایین تر خواهد آمد .
            در ضمن به تازگی برای آموزش این میکروکنترلر های جالب یک تیم تحقیقاتی ایجاد شده است که به زودی نتایج آن را مشاهده خواهید کرد .....
            http://www.eca.ir/forum2/index.php?topic=39146.0
            http://www.eca.ir/forum2/index.php?topic=40312.0

            دیدگاه


              #21
              پاسخ : ARM یا PIC یا AVR

              با این اطلاعاتی که داده شده فکر کنم بتونه مستقیما مانیتور رو درایو کنه درسته؟
              با سلام
              بله من توی یه پروژه دیدم که مانیتور رو با هاش راه انداخته بود (با در گیری cpu) البته نه با این میکرو با یه شماره عمومی تر (دیگه این که مخصوص کارهای گرافیکیه جای خود داره)
              با pic32 هم مانیتور رو راه انداخته بود بدون در گیری cpu (با DMA و کار کرد 2 % cpu )
              و dsPIC33FJ256GP710A توی ایران هست . یه سر به سایت جوان بزن . قیمتش هم حدود 15 تومنه

              [glow=black,2,300]بردی جالب با سیستم عاملی جالب !!![/glow]

              دیدگاه


                #22
                پاسخ : ARM یا PIC یا AVR

                دوستان برای مقایسه میکروهای در کاربردهای مختلف .. منبع معتبر سراغ دارید

                به طور خاص
                میخوام از Avr به سمت میکرویی برم که 12bit adc داشته باشه ..
                گزینه ها:
                Xmega
                PLC 1700
                PiC

                به نظر دوستان کدام سریعتر و ساده تر و قویتر هست .. خودم دوست دارم برم سراغ آرم بخاطر تنوع و آزادی .. چون وابسته به شرکت خاصی نخواهیم بود

                موفقتر باشیم

                دیدگاه


                  #23
                  پاسخ : ARM یا PIC یا AVR

                  سلام.
                  بسیاری از همکاران در توضیحاتشون فرمودن مثلا AVR صنعتی نیست PIC صنعتی است ......
                  من اولین کارم باZ80 و سپس 8051 بوده و بعدها PIC و dsPic33fGو سری خاص آن را سفارشی برای پروژه هایی خاص در زمینه پاور الکترونیک صنعتی وارد کردم .
                  علت استفاده از dsPic تنها برایم دو دلیل داشت اول اینه من کمپایلر و برنامه نویسی و عملکرد فنی میکرو های آن را خوب میشناختم و دیگر اینگه مشخصه کاتالوگی آن به نیاز پروژه من تطابق داشت . در همان زمان میکروهای سری ST و ARM ...بودن که فوق العاده بودن ولی برای کار با آنها باید از نو مطالعه ....... انجام میدادم که از حوصله ام خارج بود.زیاد هم به اینکه میکرو AVR یاPIC هر میکرو دیگر نویز میگیره و این مسایل اصلا قایل نیستم چون با پروژهایی را دوستان و اینجانب با میکروهای مختلف کار کردیم که هیچ نویزی اختلال ایجاد نشده در حالی که در میحطهایی بسیار بسیار پر نویز کار کرده اند .

                  اکنون سوال من اینست آیا کسی هست که بتواند راهنمایی کند برای پروژهایی پاوری نظیر کنترل دور موتور و گرا فیکی در حد نمایش پانل با هم چه گروهی از میکروها مناسب است با در نظر گرفتن
                  1- قیمت نسبی 2- حاشیه مناسب امنیت فنی کار 3- مثال و آموزشهای کافی در سایت سازنده یا ساپورت کننده داشته باشد 4- در ایران قابل دسترسی باشد .
                  ضمنا خواهشمندم از دلایل مرجع یا تجربه شده استفاده شود .

                  ممنون میشوم از راهنمایی دوستان بهره ببرم . سپاس

                  دیدگاه


                    #24
                    پاسخ : ARM یا PIC یا AVR

                    پروژهایی پاوری نظیر کنترل دور موتور و گرافیکی در حد نمایش پانل
                    - قیمت نسبی 2- حاشیه مناسب امنیت فنی کار 3- مثال و آموزشهای کافی در سایت سازنده یا ساپورت کننده داشته باشد 4- در ایران قابل دسترسی باشد .
                    سری XMEGA
                    http://knowledgeplus.ir/electronics/XMEGA.aspx?lang=Fa

                    دیدگاه

                    لطفا صبر کنید...
                    X