Блок взаимодействия с USB портом внешнего устройства

В этот блок входит преобразователь интерфейса USART, который использует ATMega1281, в привычный нам USB. Вряд ли кого-то стоит убеждать в необходимости и полезности USB-UART-преобразователей - COM-порт найти в современных компьютерах всё труднее. Для большей части практических задач, использующих обмен данными между компьютером и устройством - управления, отладки, передачи небольших объёмов данных - ничего проще и удобнее, чем преобразование USB-UART, придумать, пожалуй, невозможно.

Интерфейсные контроллеры USB выпускаются большим количеством компаний среди них Atmel, Epson Electronics, Future Technology Devise International Ltd (FTDI), Mircel Inc, SMSC, Texas Instruments, Silicon Labs и т.д.

. Способ реализации USB-UART на микросхеме CP2102 компании Silicon Labs. Данная компания предлагает комплексный, прочный, надежный и простой в использовании беспроводной перечень решений, доступных сегодня на рынке. Данная фирма предоставляет микросхемы для беспроводных коммуникаций, микросхемы для реализации интерфейса пользователя, микросхемы для телерадиовещания, а так же высокопроизводительные микроконтроллеры для совместной обработки аналоговых и цифровых сигналов, к которым и относится рассматриваемый CP2102. Что касается параметров, CP2102 содержит встроенный генератор на 48 МГц, контроллер UART с поддержкой всех модемных сигналов (300 bps - 1 Mbps), буферы на прием и передачу (576 байт / 640 байт), USB 2.0 (до 12Мбит/сек) контроллер, EEPROM для хранения настроек, имеет размер 5*5мм, потребляемый ток 500мА, на входах и выходах 100мА, питание 3-3.6В. Для работы микросхемы достаточно двух внешних фильтрующих конденсаторов на линию питания[15].

На официальном сайте компании можно найти драйвера для установки преобразователя как USB порт или COM порт. Так же там можно скачать программы для работы с данной микросхемой, включая написание драйверов самостоятельно.

Стоимость такой микросхемы примерно составляет 70 рублей, что является явным преимуществом CP2102. К сожалению, у всего есть недостатки. В ее случае это ее корпус, который выводов не имеет вообще, что может стать проблемой для начинающих. Противовес этому является экономия места на плате. Не совсем удобно в нашем случае и то, что по умолчанию микросхема имеет прошивку, определяющую её как COM порт. На рисунке 2.6 представлена принципиальная схема подключения CP2102 к USB и выводами на другой контроллер[3].

Рис. 2.6 Cхема USB-UART на микросхеме CP2102[11].

. Способ реализации USB-UART на микросхеме ATMega8 компании Atmel. Компания Atmel является одной из ведущих компаний на рынке микроконтроллеров, именно поэтому не удивительно, что на микроконтроллере этой марки возможна реализация устройства рассматриваемое в этом разделе.

ATMega8 флэш память объёмом 8 Кб, ОЗУ 1024 байт, 23 ножки микросхемы могут быть использованы как входы или выходы, тактовая частота до16 МГц, напряжения питания 4.5-5.5 В. Так же сам контроллер поддерживает такие интерфейсы как SPI, UART, TWI, ISP. Микроконтроллер можно встретить в DIP корпусе или например в корпусе TQFP. Из перечисленных параметров видно, что ATMega8 может использоваться не только для преобразования USB-UART. В этом случае это можно реализовать в добавок к какому-либо устройству, так как рассматриваемое преобразование не занимает много ножек микросхемы рисунок 2.7.

Перейти на страницу: 1 2

Прочтите также:

Разработка микропроцессорной системы
Целью данного курсового проекта является углубление знаний по аппаратным принципам построения устройств микропроцессорной техники и приобретение практических навыков по разработке микроп ...

Расчет усилителя мощности низкой частоты
Основной целью курсового проектирования по дисциплине «Аналоговые электронные устройства» является углубление и закрепление знаний по курсу, приобретение опыта самостоятельной рабо ...

Разработка схемы устройства Цифровой осциллограф с использованием микроконтроллеров
Целью данной курсовой работы является разработка схемы устройства - «Цифровой осциллограф» с использованием микроконтроллеров. Среди последних доминирующее положение занимают однок ...

Основные разделы

2020 © Все права защищены! >> www.techeducator.ru