Posts Tagged ‘risc architecture’
Atmel on February 27 a new series of AVR 8-bit MCU, for automotive motor control. ATmega16M1 and Atmega32M1 is the first sensor for automotive motor control and sensorless brushless DC development device.
With the increasing number of internal motor vehicles, car manufacturers need to have a higher torque and brush but smaller and lighter motor. BLDC motors are being transferred to, and thus require more sophisticated electronic devices to precisely control speed and torque. It also brought new challenges: a housing applications for some 150 degrees Celsius too high.
ATmega16M1 and ATmega32M1 have been developed and is able to provide integrated solutions require advanced motor control applications with CAN and LIN interfaces. This is attributed to automotive network composed of leading software tools and software provider Vector of collaboration, providing a complete hardware and software network solutions.
Based on high performance AVR 8-bit RISC architecture, ATmega16M1 and ATmega32M1 integrates all the basic peripherals to meet the needs of complex algorithms. The integrated analog module, such as with differential amplifiers and programmable gain options, 10-bit ADC, comparative optional analog comparator interrupt pin change I / O. MCU provides all the necessary resources to control BLDC motors in the system environment.
ATmega16M1 and ATmega32M1 compared with independent positive and negative input, sensorless motor control so that no external active components. Comparison of three independent devices can be used for EMF measurements. An additional comparator is available for over-current detection. The reference voltage output by the DAC or any external reference voltage setting. Up to 64 MHz clock speed multifunction power level controller generates the synchronization 6 complementary programmable high speed and accuracy of signals to control the motor’s three half-bridge. Maximum frequency is 64 kHz, resulting in 1 / 1000 of the voltage resolution rate. Once a failure is detected, hardware fault detection will automatically and instantly convert the motor to a safe location.
About 2 Kbytes of Flash (20 bytes of SRAM) low-level driver for the PSC is necessary. BLDC sensor-driven code typical size of 2.7 Kbytes of Flash (about 350 bytes of SRAM). BLDC sensorless drive is about 3 Kbytes of Flash and 300 bytes of SRAM. LIN program with integrated hardware code size to about 1 Kbyte of Flash. The code CAN stack size 16 Kbytes Flash.
ATmega16M1 and ATmega32M1 offer a unique combination of features, which can drive and power supply through appropriate elements of safety and secure operation of any brushless motor. Efficient power stage controller and integrated analog functions generate a limited number of interrupts, reducing the code size and improve the application of real-time behavior. Can also provide limited features version: not with the PSC, to focus on CAN and LIN applications ATmega32C1. Samples of the first ATmega32M1 and Atmega32C1 available. Package is 32 pin QFP / QFN. ATmega32C1, ATmega16M1 and ATmega32M1 at 125 degrees and 150 degrees to work in mass production in August 2008. When the amount of 125 degrees Celsius version 10000 were from US $ 2.34, US $ 2.34 and the US $ 2.52. The ATmega64M1 with 64 Kbytes Flash will be the third quarter of 2008.