Многие периферийные устройства, предназначенные для использования в компьютерных играх, такие как джойстики, требуют для нормального функционирования несколько каналов Аналого-Цифрового Преобразования и несколько каналов ШИМ для управления электродвигателями, обеспечивающими обратную связь по усилию (нажатия на управляющий орган).
Фирма "Атмел" представила микроконтроллеры семейства AVR, которые совмещают в себе USB-контролер и аналоговую периферию. Микроконтроллеры ATmega16U4 и ATmega32U4 резко снижают стоимость устройств с батарейным питанием, таких как принадлежности для компьютерных игр. Для подзарядки, устройства с батарейным питанием могут использовать USB-порт. Однако, современные аккумуляторные батареи требуют сложного алгоритма для ускорения и оптимизации своей зарядки, в то время как USB-порт вносит дополнительные ограничения на режим заряда батарей, поскольку имеет предел как на выходное напряжение, так и на максимальный выходной ток.
Новые микросхемы семейства AVR содержат модуль оптимизированного заряда батарей, совмещенный с функцией USB-периферии.
Аналого-цифровой преобразователь может использоваться в датчике перемещения или давления для разрабатываемого устройства, а высокоскоростной ШИМ идеально подходит в качестве недорогого контролера для управления двигателем.
Многие периферийные устройства, предназначенные для использования в компьютерных играх, такие как джойстики, требуют для нормального функционирования несколько каналов Аналого-Цифрового Преобразования и несколько каналов ШИМ для управления электродвигателями, обеспечивающими обратную связь по усилию (нажатия на управляющий орган).
Новые микроконтроллеры имеют 12-канальный 10-разрядный АЦП, встроенный температурный датчик, позволяющий компенсировать зависимость аналого-цифрового преобразования от температуры, усилитель с программируемым коэффициентом усиления 1, 10, 40 и 200, дающий большую гибкость в измерении дифференциального напряжения при мониторинге токов.
Высокоскоростной таймер с тремя каналами ШИМ с комплементарными выходами и программируемыми мертвыми зонами обеспечивает 8-разрядное разрешение ШИМ при частоте 500кГц, и доходящее до 11 разрядов разрешение ШИМ при частоте более чем 60кГц.
Аппаратный контроль потока в USART ослабляет влияние на другие устройства при присоединении к высокоскоростной USB-шине.
Цифровые входы со стандартным TTL уровнем облегчают подключение к 3-вольтовым устройствам в приложениях со смешанным (5В/3В) питанием.
Встроенный регулятор напряжения на 3,3В может отдавать ток до 50мА и запитывать внешние устройства в приложениях, питающихся непосредственно по USB-шине.Высокая стабильность и точность встроенного калибруемого 8МГц RC-генератора позволяет поддерживать обмен по последовательному каналу без применения кварцевого резонатора.
Все микроконтроллеры содержат аппаратный умножитель, один порт USART, один модуль SPI, один модуль TWI, два 8-разряжных и два 16-разрядных таймера с ШИМ и 26 программируемых линий ввода/вывода общего назначения. Микроконтроллер ATmega16U4 содержит 16 кБайт ISP-программируемой Flash-памяти, 1 кБайт оперативной памяти (RAM) и 512Байт электрически перепрограммируемой памяти (EEPROM).Микроконтроллер ATmega32U4 содержит 32кБайт ISP-программируемой Flash-памяти, 2,5кБайт оперативной памяти (RAM) и 1кБайт электрически перепрограммируемой памяти (EEPROM). Микроконтроллеры оформлены в корпусах с 44 выводами.
Источник: terraelectronica.ru