Welcome to the CAN-bus Wiki project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
controllers:analog_devices [2012/06/01 19:20] – external edit 127.0.0.1controllers:analog_devices [2018/08/21 23:09] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Analog Devices ======
  
 Try to put the latest devices on top of each section and mark end-of-line products. Only specify the main parameters of the micro controllers and go more into deep with details about the CAN interface. Always try to put a link to the data sheet or manual. Try to put the latest devices on top of each section and mark end-of-line products. Only specify the main parameters of the micro controllers and go more into deep with details about the CAN interface. Always try to put a link to the data sheet or manual.
Line 8: Line 9:
 ===== 32 bit Controllers ===== ===== 32 bit Controllers =====
  
 +[[http://www.analog.com/en/processors-dsp/cm4xx/products/index.html | ADSP-CM40x]] Analog Devices has entered the ARM universe. It launched the ADSP-CM40x series, a mixed-signal control processor that integrates a 240-MHz floating-point ARM Cortex-M4 processor core. These processors are intended for industrial motor and solar inverter designs. The processor includes a CAN module with 32 message buffers, 8 receive only, 8 transmit only and 16 configurable for receive or transmit. The CAN controller allows additional data filtering on the first two bytes, which can be used for acceptance filtering in DeviceNet applications. 
 +All types do have 2 CAN channels. Versions with additional USB and Ethernet are available. The main interesting feature is the high precision ADC.
 +
 +  * ADSP-CM408F- ARM Cortex M4 Mixed-Signal Control Processor with High Precision 16 bit ADCs in 24x24mm 176 lead LQFP, USB, Ethernet optional
 +  * ADSP-CM407F- ARM Cortex M4 Mixed-Signal Control Processor with Precision 16 bit ADCs in 24x24mm 176 lead LQFP, Ethernet optional
 +  * ADSP-CM403F- ARM Cortex M4 Mixed-Signal Control Processor with High Precision 16 bit ADCs in 14x14mm 120 lead LQFP
 +  * ADSP-CM402F- ARM Cortex M4 Mixed-Signal Control Processor with Precision 16 bit ADCs in 14x14mm 120 lead LQFP
 ===== DSPs ===== ===== DSPs =====
  
- * [[http://www.analog.com/en/processors-dsp/blackfin/adsp-bf606/processors/product.html|ADSP-BF60x]] Dual Core BlackFin with one CAN channel.  [[http://ez.analog.com/community/dsp/blackfin-processors/bf60x|ADSP-BF60x Blackfin Processor Support Community]] exists. BF608 and BF609 can be used for ASIL-B applications. µC/OS-III and µCLinux OS support.+ 
 + 
 + * [[http://www.analog.com/en/processors-dsp/blackfin/adsp-bf606/processors/product.html|ADSP-BF60x]] Dual Core BlackFin up to 500 MHz with one CAN channel.  [[http://ez.analog.com/community/dsp/blackfin-processors/bf60x|ADSP-BF60x Blackfin Processor Support Community]] exists. BF608 and BF609 can be used for ASIL-B applications. µC/OS-III and µCLinux OS support.
 Prices (2012) around $15@1000. Prices (2012) around $15@1000.
  
 +  * [[http://www.analog.com/en/adsp-bf70xseries/topic.html | ADSP-BF70x]] cpu speed up to 400Mhz. All members ADSP-BF700/701/702/703/704/705/706/707 do implement two CAN channels. Described in chapter 25 of the [[http://www.analog.com/static/imported-files/processor_manuals/BF70x_BlackfinProcessorHardwareReference.pdf | hardware reference manual]]. The CAN controller seems to be the same as in 50x and 60x. But all registers are 32bit, with the highest 16 bits unused.
 +
 +===== SoC =====
 + * [[http://www.analog.com/en/products/landing-pages/001/adsp-sc58x-adsp-2158x-series.html | ADSP-SC58x/ADSP-2158x]] Multicore SHARC+ARM® SOC. One or two SHARC+ cores (DSP), with or without the ARM® Cortex®-A5 processor, and various peripheral options. Two classic CAN Interfaces.
 +The CAN module implemented is the same as on the BlackFin (where [[https://sourceforge.net/projects/can4linux/|can4linux]] was already implemented for) 
 ===== Stand alone CAN Controllers ===== ===== Stand alone CAN Controllers =====
  

QR Code
QR Code controllers:analog_devices (generated for current page)