Поиск по сайту: |
|
По базе: |
|
Главная страница > Компоненты > Atmel > Микроконтроллеры |
|
||||||||||||||
AT76C712Высокоскоростной (48 МГц) AVR-микроконтроллер для построения преобразователей интерфейсовОтличительные особенности:
Структурная схема AT76C712: Расположение выводов AT76C712: Общее описание: AT76C712 - маломощный высокопроизводительный полноскоростной USB 2.0-микроконтроллер, который предназначен для подключения разнообразных устройств к стандартному порту USB. Микросхема выполнена по усовершенствованной AVR RISC архитектуре, которая сочетает обширный набор инструкций с 32 регистрами общего назначения. За счет выполнения большинства инструкций за один машинный цикл AT76C712 достигает производительности 1 млн. оп. в секунду на каждый МГц тактовой частоты, позволяя разработчику оптимизировать энергопотребление и быстродействие. Схема генерации синхронизации требует на входе источник 12МГц и формирует сетку частот для модуля USB и встроенных УАПП, а также несколько частот для ЦПУ AVR, от 16 МГц до 48 МГц. Внутренние каналы ПДП (прямой доступ к памяти) позволяют быстро передавать данные между буферами USB и внешней/внутренней памятью без программного вмешательства. Использование ПДП для интерфейса USB обеспечивает скорость передачи данных 12 Мбайт. Встроенный гибкий контроллер памяти позволяет динамически изменять карту памяти и обеспечивать требуемые параметры временной диаграммы доступа к медленной или быстрой внешней памяти, например, статическое ОЗУ или FIFO. 25 линий ввода-вывода общего назначения совмещены с сигналами внешнего интерфейса. Микроконтроллер также поддерживает два внешних прерывания, содержит программируемый сторожевой таймер, гибкие таймеры-счетчики с режимом сравнения и поддержкой различных режимов уменьшения потребляемой мощности. При подаче питания загрузочный код выполняется во встроенном ПЗУ. Задачей загрузочного кода является запись приложения в память программ. Код приложения выполняется во встроенной памяти программ на статическом ОЗУ, обладающего высокой экономичностью. Поддерживаются несколько режимов программирования, которые задаются с помощью внешних выводов PMODE0 и PMODE1 в зависимости от требований приложения. В режиме подчиненного программирования внешняя система (главное устройство), работающая как ведущий SPI, может передавать образ программы в память программ. В этом случае, AT76C712 работает как подчиненный SPI и запускается с помощью внутреннего загрузочного ПЗУ, которое стартует память программ после детекции корректного завершения передачи кода программы от главного устройства к AT76C712. В режиме ведущего программирования AT76C712 считывает весь образ программы из внешнего последовательного ЭСППЗУ или DataFlash®, а также стартует память программ по завершении считывания. Альтернативно, AT76C712 может считать только конфигурационные параметры из небольшой последовательной энергонезависимой памяти (ЭСППЗУ или DataFlash), разрешить работу USB-контроллера и исполнять код обновления прошивки (DFU), записанный в загрузочном ПЗУ. Контроллер USB состоит из процессора последовательного интерфейса (SIE), блока интерфейса функции (FIU) и системного интерфейса (SI). SIE выполняет обработку на битовом уровне, кодирование линии, генерацию пакетов, распознавание типа пакета, преобразование последовательных данных в параллельные и наоборот, а также распределение пакетов. FIU состоит из протокольного процессора и USB-устройства с одной управляющей конечной точкой (EP0) и четырьмя программируемыми конечными точками с общим максимальным размером до 512 байт. Все конечные точки поддерживают двойную буферизацию для обеспечения максимального быстродействия шины USB. AT76C712 содержит два УАПП 16550 с 16-байтными буферами FIFO в каждом направлении. Последовательный интерфейс УАПП0 также содержит полный интерфейс управления модемной связью, в т.ч. сигналы RTS/CTS, DTR/DSR, RI и CD. Данные сигналы совмещены с портом ввода-вывода общего назначения PORTD. AT76C712 поддерживается полным набором программных и аппаратных средств для проектирования, в т.ч. Си-компиляторы, макроассемблеры, программные отладчики/симуляторы и оценочные наборы. Документация:
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|