Pinboard II REV1

Материал из Документации
Перейти к: навигация, поиск

Содержание

Схема главной платы REV1

Полностью брать тут

Вид спереди, графика REV1

Frontviewrev1.jpg

Полный размер тут

Техническая информация

Система питания

Питание платы может приходить с разных источников, а также всячески преобразовываться на многих регуляторах напряжения, что позволяет получать множество разных напряжений. Красными линиями показана шина высокого напряжения MainPower, а также вводное напряжение. Оранжевая линия – шина напряжения питания процессора CPU Power. Желтая линия – питание 3.3 вольта.

Система питания
  • Питание подается с одного из источников: Два разъема USB, Штекер блока питания или винтовой клеммник (терминал).
  • При вводе через USB питание проходит через самовосстанавливающийся предохранитель, защищающий USB порт от коротких замыканий. В случае КЗ он нагревается и резко увеличивает свое сопротивление. По остывании его сопротивление возвращается к номинальному значению (порядка 0.5Ом)
  • Защитные диоды спасают схему от возможной переполюсовки. Но на них падает порядка 0.4 вольт, если это оказывается критичным, например, когда питание идет от USB и выдает меньше 5 вольт, то можно установить перемычку и закоротить защитные диоды от USB линии. Для перемычки над диодным блоком предусмотрены отверстия.
  • После диодов питание подается на селектор источника (PWR Source Select), где светодиоды показывают на какой из входов подается напряжение, а джампером можно выбрать что использовать в качестве источника питания платы. Каждый вариант подписан и отмечен чертой под штырями. USB – это вход с USB разьемов, JACK – вход с штекера, TERM – выбор в качестве источника питания винтового клеммника.
  • С селектора питания напряжение выбранного источника подается на главный выключатель питания, кнопку POWER ON.
  • О наличии включенного питания сигнализирует светодиод.
  • Селектор выбора стабилизатора. Позволяет выбрать куда в дальнейшем пойдет шина питания. Вариантов два: REG – на импульсный регулятор напряжения. Либо в обход его BYP (от Bypass). Можно поставить два джампера сразу, и тогда у нас регулятор будет работать отдельно, выдавая какое-либо нужное нам дополнительное напряжение.
  • Регулятор напряжения. Потенциометром (синяя крутилка) можем выбирать напряжение от 1.2 вольта, до входного минус 2V. Таким образом, если у нас входное напряжение будет 5 вольт, то диапазон изменения напряжения с регулятора может быть от 1.2 до 3 вольт. При входном в 12 вольт от 1.2 до 10 вольт. ВАЖНО: Настройку напряжения регулятора лучше всего делать при достаточном запасе входного напряжения. Т.к. если, например, на входе 5 вольт, а мы выкручиваем регулятор на 3, то может так случиться, что в реале мы выкрутим регулятор на куда большее напряжение, а выше 3 вольт оно не поднимется, т.к. упрется в лимит входного питания. Но при подключении более высоковольтного источника выходное напряжение регулятора резко подскочит и может что-нибудь сжечь. Как вариант, при смене источника питания крайне рекомендую замерять напряжение на выходе регулятора и только потом одевать перемычку (10)
  • Обходная ветвь питания, шунтирующая регулятор.
  • Селектор шины питания Main Power. Может питаться с регулятора – положение REG, так и напрямую с ввода, положение BYP (от Bypass)
  • Коллектор шины питания Main Power. Множество штырей позволяют брать питание для своих целей. Левей находится индикатор напряжения -- Main Power Voltage Info. Два светодиода, настроенных таким образом, чтобы сигнализировать о примерном напряжении в шине Main Power. Показывают превышения порогов в 3.3 и в 5 вольт. Когда светодиод еле тлеет, значит напряжение в районе предела. Если же он ярко горит, то напряжение превышено. Рекомендую, с вольтметром наперевес, покрутить регулятор напряжения и понаблюдать за свечением этих диодов, чтобы знать как выглядят пороги напряжений.
  • Стабилизатор процессора, обеспечивает процессорный модуль, а также основную периферию заданным напряжением. Он же формирует напряжение CPU Power. Напряжение задается резисторами на процессорном модуле, т.е. оно жестко задано для конкретного проца. Это защищает модуль от возможного перенапряжения в случае ошибочного задания напряжения.
  • Шина питания CPU Power – шина питания периферии.
  • Стабилизатор на 3.3 вольта. Основное назначение – генерация напряжения питания для SD карты, но т.к. его вывод заведен на штырь, то может использоваться в произвольном порядке.
  • Селектор питания для SD карты. Позволяет выбирать питание либо со стабилизатора 3.3 вольта, либо с шины CPU Power. ВАЖНО: Следует внимательно относиться к этому селектору. Рекомендую держать его всегда в положении 3.3 вольта. Т.к. для некоторых процессоров CPU Power может быть и выше 3.3, а это оказывается губительно для SD карты.
  • Селектор CPU Power BYPASS. Позволяет зашунтировать и исключить из цепи стабилизатор контроллера, объединив шины Main Power и CPU Power. Крайней не рекомендуется выставлять его в положение Bypass, т.к. в результате, по неосторожности, можно сжечь низковольтный контроллер, подав повышенное напряжение с Main Power. Но иной раз без него не обойтись. Например, если хотим запитать AVR от 5 вольт, взяв в качестве источника питания USB. Тогда придется зашунтировать регулятор и зашунтировать стабилизатор процессора.
  • Джампер подачи питания на PS/2. Питание подается с Main Power.
  • Селектор питания потенциометра. Позволяет выбирать между Main Power и CPU Power. Рекомендуется держать его в положении CPU Power, чтобы не подать на АЦП большее напряжение чем контроллер может переварить.
  • Подключение шины CPU Power в качестве подтяжки к энкодеру.
  • Подключени питания LCD дисплея. Должно быть не более 5 вольт. При превышении шины Main Power напряжения 5 вольт включать дисплей нельзя! В этом случае надо включить регулятор, выставить на нем 5 вольт и подать напряжение с регулятора, проводком.
  • Включение постоянной подсветки дисплея. Подается джампером LCD LIGHT ON Должно быть не ниже 4 вольт (светить не будет), не выше 6ти вольт (перегреется и сгорит).
  • Выбор питания блока подтяжек. Рекомендуется держать его в положении CPU Power, чтобы случайно не подать повышенное напряжение на входы контроллера
  • Ввод Main Power в модуль расширения. На стабилизатор модуля расширения (Питающий шину CPU Power 2)
  • Селектор CPU Power 2 BYPASS. Позволяет зашунтировать и исключить из цепи стабилизатор контроллера, объединив шины Main Power и CPU Power 2. Крайней не рекомендуется выставлять его в положение Bypass, т.к. в результате, по неосторожности, можно сжечь низковольтный контроллер периферийного модуля, подав повышенное напряжение с Main Power. Но иной раз без него не обойтись. Например, если хотим запитать AVR от 5 вольт, взяв в качестве источника питания USB. Тогда придется зашунтировать регулятор и зашунтировать стабилизатор процессора.
  • Кнопка включения шины вторичного питания.
  • Шина вторичного питания. Заводится прямо со ввода, до всяких регуляторов. Позволяет подключать, например, силовую периферию.

Общая схема распределения питания выглядит следующим образом:

Схема системы питания

Схема ввода и DC-DC регулятора выглядит следующим образом:

Схема ввода и DC-DC регулятора

Схема стабилизаторов SD карты, а также процессорного блока и модуля расширения:

Схема стабилизаторов SD карты, а также процессорного блока и модуля расширения

Схема подвода питания к периферийным узлам:

Схема подвода питания к периферийным узлам

Интерфейсы

USB – 2 UART на базе FT2232

USB – 2 UART на базе FT2232. Полноценная демоплата для изучения микросхемы FT2232D, с полностью разведенной интерфейсной частью.

USB – 2 UART на базе FT2232
  1. Микросхема FT2232D создающая в системе два виртуальный COM порта.
  2. Кнопка RESET FTDI
  3. Коммутатор линий связи. Благодаря продуманному расположению
    Коммутатор линий связи
    Позволяет обычной парой джамперов осуществлять множество вариантов подключения линий RX-TX. Обратите внимание, что средние выводы – это выводы с FTDI, каналы А и В. А верхние и нижние ветви это выводы уходящие на процессорный модуль (RxDA1:TxDA1, RxDB1:TxDB1) и на модуль расширения (RxDA2:TxDA2, RxDB2:TxDB2). Таким образом, мы можем легко направить линии А и В микросхемы FTDI либо на модуль, либо на процессорный блок, либо замкнуть Rx на Tx, для проверки связи. Также, можем связать модуль с процессорным блоком по каналу А (TxDА1-RxDА2 : TxDА2- RxDА1) или В (TxDВ1-RxDВ2 : TxDВ2-RxDВ1). Что позволяет вести связь блока с модулем расширения, а когда надо провести отладку, то парой движений подключается FTDI и весь обмен идет с компьютером.
  4. Блок линий Rx Tx процессорного блока.
  5. Блок линий Rx Tx модуля расширения.
  6. Джампер выбора питания FTDI. Позволяет выбрать в качестве источника питания либо USB, либо шину CPU Power. Рекомендую держать в режиме 5вольт.
  7. Джампер выбора питания портов ввода-вывода микросхемы FTDI. Также можно выбирать между 5 вольтами и шиной CPU Power. Тут лучше держать в режиме CPU Power. Пусть контроллерный блок сам определяет на каком напряжении будут работать его интерфейсы.

Схема этого участка:

Схема этого участка

Буквой «А» отмечена EEPROM память, в которую можно прописывать конфигурацию микросхемы. Все шины данных и управления выведены на штыри, так что можно реализовать любую задумку с этой микросхемой, просто сделав соответствующую плату-надстройку.

PS/2 интерфейс

Позволяет подключать мыши и клавиатуры стандарта PS/2, а также использовать его как универсальный разъем общего назначения.

PS/2 интерфейс

USB интерфейс

Используется как заготовка для построения USB на контроллерах либо содержащих USB в качестве периферии, либо на программной эмуляции, вроде VUSB от OBDEV. Содержит стандартную обвязку, пару фильтрующих конденсаторов и управляемую транзистором подтяжку, обеспечивающую присутствие девайса на линии.

USB интерфейс
  • Вывод USB Data+ и USB Data- это шина данных USB.
  • Вывод USB BUS PDN – активация подтяжки, низкий уровень на этом выводе открывает транзистор Т1 и притягивает линию Data+ к питанию, что для компьютера означает сигнал на поиск нового устройства на линии. Также можно надеть джампер на штыри USB PDN и вручную запустить поиск.
  • Вывод USB PWR – питание с USB через 100кОм резистор. Пригодится если нашему устройству потребуется определять наличие подключения по USB посредством анализа шины питания.

I2C Интерфейс

Данный интерфейс используется для связи между микросхемами в пределах платы. Поддерживает адресацию и режим мастер-ведомый. На плате к шине i2c подключены:

  • Процессорный блок
  • Модуль расширения
  • Микросхема i2c EEPROM.
I2C Интерфейс схема
Микросхема EEPROM

Микросхема EEPROM подключена через переключатель, позволяющий задавать ее адрес на шине данных i2c (переключая биты А0..А2), а также включать режим защиты от записи (WP). Также рядом с шиной I2C проложен земляной вывод, чтобы было удобней выносить шину на шлейфе во внешние устройства.

SPI интерфейс

Высокоскоростной интерфейс, позволяющий прокачивать очень большие объемы данных всего по трем проводам. Выбор ведомого осуществляется линией SS. На демоплате разведен SPI интерфейс на процессорный блок и на модуль расширения. Также к SPI подключен разъем SD Card, а в качестве выбора карты используется вывод SS. Для адресации модуля расширения используется линия SS2.

SPI интерфейс
SPI интерфейс схема

Гнездо для SD карты разведено полностью, но на колодку выведены только линии SPI. Если нужны остальные выводы, то их можно взять со штырей снизу платы. У SD карты собственный стабилизатор питания, выдающий 3.3 вольта, но можно запитать и от CPU Power.

Индикация

Индикация
Индикация схема

1. Блок светодиодов с фильтрами для ШИМ. Позволяет переключением джампера формировать следующие варианты подключения:

Варианты подключения
  • А Подключен светодиод
  • Б Подключен конденсатор, что позволяет с ШИМ сигнала получить аналоговый сигнал. Также остается висеть свободный светодиод (без резистора!!!)
  • В Свободный выход через резистор.

2. Дисплейный блок с LCD HD44780

  • RS – вывод выбора Данные/Команда
  • RW – вывод выбора Чтение/Запись
  • E – вывод подачи стробирующего синхроимпульса
  • D0…D7 – линии данных HD44780
  • HGL – вывод активации подсветки. Ведет к базе транзистора (А). Подача туда положительного напряжения открывает транзистор и включает подсветку. При этом должна быть включена подача энергии на дисплей, посредством джампера LCD PWR ON (Б).
  • Джампер LCD LIGHT ON (В) принудительно включает подсветку, заводя напряжение сразу же на базу транзистора
  • Контраст ЖКИ дисплея регулируется потенциометром (Г). Крутить его удобней снизу, небольшой отверткой через отверстие в плате.

3. 7-SEG индикатор. Т.к. мало где требуется одновременно LCD и 7-SEG дисплей, то их функциональные выводы объединены и выведены на колодку. Для удобства ,тут же, на плате, нанесена таблица соответствия выводов индикатора и сегментов. А также расположение сегментов в индикаторе.

Выбор нужного разряда сегментного индикатора осуществляется подачей напряжения на транзистор (Д) подключающий катоды индикатора к земле. В системе обозначений, разряды именуются, слева направо, как DIG1, DIG2, DIG3.

4. Индикаторы модуля расширения. Два светодиода, выведенные на разъем модуля. Для удобства.

5. Светодиодный BAR индикатор на 10 светодиодов.

Светодиодный BAR индикатор

Выводы индикатора подключены к штырям. Может использоваться для любых нужд индикации.

6. Звуковой индикатор.

Звуковой индикатор

Обыкновенная пищалка, не пьезовая, динамическая. Т.е. подобна маленькому динамику, но заточена под высокочастотные звуки. Без встроенного генератора. Включена через усиливающий транзистор:

Усиливающий транзистор

На колодке контроллерного блока разведена на пин BZR (от Buzzer). Рассчитана на 12 вольт, но прекрасно звучит и от 2.5.

Управление

Управление

1. Потенциометр. Обычный переменный резистор на 10кОм, включенный так, что по умолчанию все его выводы висят в воздухе и его можно использовать как угодно. Но в непосредственной близости находятся шины земли и питания (MAIN POWER и CPU POWER), что позволяет включить его потенциометром между землей и любой шиной питания. Также рядом находится линия VFIN (Voltage Filter In) – вход фильтра на RC цепочки (о ней ниже). Эта же линия приходит и на колодку процессорного блока.

2. Механический квадратурный энкодер. Представляет собой два переключателя, которые при вращении вала замыкаются и размыкаются таким образом, что по их переключениям можно судить о направлении вращения и угле поворота. В данном случае используется энкодер с 24 щелчками на оборот. Также рядом подведена линия питания CPU POWER, что позволяет одним джампером установить в качестве подтяжки напряжение с CPU POWER.
Pb2.enc.jpg
3. Блок переключателей логического уровня. Способный задавать либо подтяжку до питания (CPU_PWR или MAIN POWER) или прижимать к земле. Выбор напряжения подтяжки задается джампером, находящимся над переключателями. Удобно использовать для конфигурирования чего-либо. Также два пина с этого блока выведены на разъем модуля расширения.
Блок переключателей логического уровня
4. Конфигурируемая матричная клавиатура. Собрана таким образом, что может служить как матричной клавиатурой (если одеть все джамперы), со строками и столбцами, так и независимыми кнопками (если все джамперы снять).
Конфигурируемая матричная клавиатура
Причем рядом с выводом первого столбца ROW1 находится пин GND, что позволяет получить четыре кнопки коротящие на землю (BTN3, BTN2, BTN1 и безымянная кнопка, нижняя в ряду), если одеть между ними джампер. Выводы от кнопок отмеченных на плате как BTN1..3 идут на колодку процессорного модуля и их легко подключить к клавиатуре джампером. Остальные кнопки, если снять джамперы, остаются висеть в воздухе и их выводы можно использовать произвольным образом, с помощью проволочных перемычек.

Полезные примочки

Для удобства на плате, помимо всего прочего смонтирован еще ряд полезных в работе мелочей:

Полезные примочки

1. R2R ЦАП на 4ре разряда. Имеет четыре входа D0…3 и один выход AO (Analog Output) Подача двоичного кода на входы дает аналоговое напряжение на выходе. Т.к. ЦАП 4х разрядный, то всего ступенек напряжения будет 16. От 0 до CPU PWR. Полезен как для создания аналогового уровня напряжения из цифры, так и для реалтаймовой отладки программ. Позволяя на экране осциллографа выделять кодами напряжения разных кодов, а если каждый код отвечает за выполнение участка программы, то можно в реальном времени, на экране осциллографа видеть картину работы вашей программы. Подробней в статье про отладку с помощью R2R в учебном курсе по микроконтроллерам. Выход R2R матрицы буфферизирован повторителем на операционном усилителе. В качестве усилка используется LMV321. Это маломощный, однополярный операционный усилитель с характеристикой Rail 2 Rail. Т.е. его выходное напряжение может изменяться от земли до шины питания.

R2R ЦАП на 4ре разряда

2. RC фильтр низких частот. Построенный на конденсаторе в 100nF и переменном резисторе в 10кОм.

RC фильтр низких частот

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

3-4. Резистивный конвертер логических уровней. Позволяет в одностороннем порядке сопрягать устройства с разными (5 и 3.3 вольта) напряжениями питания. Цифрой 3 обозначена сторона высокого напряжения (High Side), а цифрой 4 низкого (low Side). У резистивного делителя четыре канала, что дает возможность развязать до четырех сигналов.

5-6. Транзисторный активный конвертер логических уровней. Позволяет связывать шины с разным напряжением, работающие на принципе монтажного И с подтяжкой (i2c, TWI, 1-Wire). Имеет два канала А и В, что достаточно в большинстве случаев. Для использования кроме линий шины А и В нужно подключить к выводам Vhi и Vlow шины питания высокой и низкой стороны.

Схемотехника конвертеров напряжений:

Схемотехника конвертеров напряжений

7. Микросхема шинного формирователя 74HC244. Содержит по четыре вентиля в каждую сторону, позволяя соединять шины данных, с возможностью перевода линий в режим Hi-Z. Полезна при построении разного рода программаторов и отладчиков. Также может быть использована как коммутатор цифровых сигналов. Микросхема разведена свободно, т.е. питание и выводы никуда не подключены, а выведены на штыри. Разве что GND вывод подключен в общую землю. Что позволяет очень гибко использовать эту микросхему в своих целях. Выводы управления GATE A и GATE B выведены на штыри слева от микросхемы и обозначены на плате как GA и GB. Между ними находится штырь земли, что позволяет с помощью джампера произвольным образом открывать либо направление А, либо В.

Микросхема шинного формирователя 74HC244

8. Семиканальная сборка Дарлингтоновских транзисторов. ULN2003. Позволяет подключать маломощные реле, с током обмотки не более 500мА на канал. Также при подключении некоторых видов маломощных шаговых двигателей. Специально расположена на краю платы, чтобы было удобно лапшой выводить силовые линии наружу. Общий вывод шунтирующих диодов обозначен как CD и расположен на стороне выхода.

9. Монтажная панель с резисторами и транзисторами. Небольшая цанговая матрица, позволяющая вам собрать недостающий узел цепи. Включение классическое – вертикальные ряды. Самый нижний ряд = GND, самый верхний ряд – возможное питание. Которое можно подключить к пину, расположенному чуть левее. Сверху находятся три многооборорных потенциометра, разведенных на гнезда и штыри, а также два транзистора PNP и NPN структур. В качестве PNP используется BC858, а в роли NPN применен BC817. В базовых выводах уже впаяны резисторы по 10кОм. Слева стоит N канальный маломощный MOSFET, IRLML2502L

Монтажная панель с резисторами и транзисторами

Быстрый старт

Конфигурация питания

Итак, плата извлечена из коробки и, первым делом, нужно определиться с конфигурацией питания. Плата позволяет выставлять множество вариантов, но у этого плюса есть минус – многие варианты = многие риски. Можно что-нибудь спалить :).

ВАЖНО!

Это один из важнейших и самый опасный для здоровья платы шаг. Т.к. подача повышенного напряжения на контроллер или некоторые микросхемы платы может вывести их из строя. Поэтому делаем все очень внимательно и с полным осознанием схемы и ситуации.

Для начала задействуйте стабилизаторы контроллера и модуля расширения. И вставьте процессорный модуль в разьем. БЕЗ ПРОЦЕССОРНОГО МОДУЛЯ ВКЛЮЧАТЬ КАТЕГОРИЧЕСКИ НЕ РЕКОМЕНДУЕТСЯ!

Pb11.bstart.pit.jpg

Вариантов питания существует всего два:

  • А) Питание от USB компьютера.
  • Б) Питание от внешнего источника питания, подключенного к гнезду питания или винтовому терминалу.

Теперь подробней про каждый из режимов и его особенности.

Питание от USB порта

Наиболее простой метод, не требующий наличия блока питания. Он же самый ограниченный по возможностям. Для этого джампер PWR Source Select ставится в положение USB.

Питание от USB порта

Главная особенность его в том, что питание с USB всего 5 вольт, а наш DC-DC преобразователь не может разогнаться по напряжению выше чем Vin, более того, имеет свое падение напряжения, т.е. на выходе с DC-DC будет всего лишь 3.0..3.2 вольта. Что будет недостаточно для питания, например, дисплея WH1602. Таким образом, чтобы получить на шине MainPower напряжение в 5 вольт надо заблокировать DC-DC преобразователь, пустив напряжение в обход него. Выставив перемычки BYPASS

Питание от USB порта

После этого напряжение на шине питания будет равно напряжению с USB т.е. около 5 вольт.

ВАЖНО!

В режиме BYPASS DC-DC преобразователя питание подается на шину Main Power напрямую. Что это значит? А то, что если вы решите сменить источник питания, например на сетевой адаптер 9V (например, от роутера) то на шина MainPower будет уже 9 вольт! Что может сжечь, например контроллер LCD дисплея, рассчитанного всего на 5 вольт (но питание LCD можно отключить джампером).

Так что прими за железное правило следующее.

Меняешь источник питания – проверь заново всю цепь питания! Сними все BYPASS'ы. И только потом включай. Только так!

Рекомендую, чтобы не включить случайно, наклеить на отверстие гнезда питания квадратик из изоленты. DC-DC же можно запитать вторым джампером и получить источник напряжения от 3 до 1.2 вольт. Для своих нужд.

Питание от внешнего адаптера

Для этого джампер PWR Source Select ставится в положение Jack (для 3.5мм штыревого гнезда) или в положение Term (для винтового клеммника от Terminal).

Питание от внешнего адаптера

Подходит любой адаптер постоянного тока от 5 до 12 вольт. Выше нежелательно – будет сильная нагрузка на стабилизатор. Переполюсовки можно не бояться, стоят защитные диоды, которые не дают возможность пустить питание неправильно. Сетевой адаптер вставляется либо в гнездо питания, либо его концы зачищаются и прижимаются винтовым клеммником. Я использую от какого-то древнего роутера. Наверняка, если полазать по антресолям и залежам старого барахла, то найдется что-либо питавшее девайс напряжением 9-12 вольт. Только смотрите внимательно, чтобы адаптер был постоянного тока (маркировка Output 9V DC), а то бывает переменного (маркировка АС). Работать на нем будет, т.к. диод выпрямит и пропустит половину синусоиды, но будет работать очень глючно и нестабильно.

ВАЖНО!

Перед включением убедитесь, что питание идет через DC-DC стабилизатор и его выходное напряжение не превышает 5 вольт (настроено так по дефолту). Если вы собираетесь использовать повышенное напряжение в шине Main Power (за'bypass'ив DC-DC или выставив на его выходе напряжение выше), то убедитесь что:

  • Питание дисплея отключено
  • Одеты мезонинные платы контроллерного блока.
  • Питание контроллерного блока заведено через собственный стабилизатор (не стоит режим Bypass на стабилизаторе шин CPU PWR).
  • Как только отпадет необходимость в высоком напряжении на Main Power – верните напряжение в норму.

Вот так выглядит переключение шины Main Power на питание от DC-DC стабилизатора:

Переключение шины Main Power на питание от DC-DC стабилизатора

Подаете напряжение с блока питания, через DC-DC стабилизатор и имеете на Main Power четкие 5 вольт (по дефолту). Можно настроить и на другое напряжение, но делайте это только осознавая последствия. Настройка напряжения делается вон тем синим многооборотным резистором. Подробней в документацию на плату.

Общий принцип выставления bypass режимов для стабилизаторов следующий:

  • Если напряжение после стабилизатора должно быть равно напряжению до стабилизатора – то стабилизатор надо за'bypass'ить, исключив его из цепи. Т.к. иначе напряжение на нем просядет.
  • Если напряжение после стабилизатора должно быть ниже (не менее чем на два вольта) напряжения до стабилизатора – то стабилизатор оставляем.
  • Следите за положениями всех четырех джамперов bypass переключателей при смене источника питания. ЭТО ВАЖНО!

ВАЖНО!

Т.к. шина CPU POWER питается от отдельного стабилизатора на LM317, а его задающие резисторы находятся на плате процессорного блока, то без платы процессора напряжение на CPU POWER НЕ КОНТРОЛЛИРУЕТСЯ и может быть высоким! Поэтому НЕЛЬЗЯ включать питание платы БЕЗ БЛОКА КОНТРОЛЛЕРА если напряжение на шине MainPower ВЫШЕ чем 5 вольт.

Конфигурация питания FTDI

Микрохсема FTDI FT2232 имеет два независимых питания.

  1. Питание ядра
  2. Питание портов

Для питания ядра ей требуется 5 вольт. Для периферии же питание должно совпадать с питанием контроллера к которому эти порты потом будут подключены. Так что оптимальным является конфигурация:

Ядро питается от 5 вольт с USB, а периферия питается от шины CPU Power.

Конфигурация питания FTDI

Верхний джампер определяет питание Vcc – питание ядра FTDI. А нижний VCCIO – питание периферии.

При этом нет паразитной запитки от портов FTDI при выключенном питании и не может возникнуть конфликта логических уровней.

Установка драйверов FTDI

Собрав схему питания и разобравшись с конфигурацией питания FTDI можно включать схему в USB. При этом система должна сразу же обнаружить новое устройство и затребовать драйверы. Либо, если стоит Win7 сразу же должны появиться два дополнительных виртуальных COM порта, в системе.

Установка драйверов FTDI

Драйверы можно скачать со страницы FTDI по адресу:

http://www.ftdichip.com/Drivers/VCP.htm - для COM порта

http://www.ftdichip.com/Drivers/D2XX.htm - для доступа к функциям FTDI через DLL.

Проверка интерфейсов

Смысл проверки в том, чтобы прозвонить линию связи от вывода до вывода. Делается это средствами самой же FTDI, посылкой эха. Т.е. мы замыкаем передающую линию на принимающую и посылаем байты. Они должны возвращаться. Соединяем RX на TX либо на колодке коммутатора:

Проверка интерфейсов

Для проверки корректности работы виртуальных COM портов потребуется любая терминальная программа. Я рекомендую Br@y Terminal 1.9b очень легкая, но в то же время мощная штука. Включаем питание демоплаты, нам нужно, чтобы появилось напряжение на шине CPU POWER (Плата с контроллером должна быть подключена к процессорному разьему!)

Запускаем эту программу и подключаемся к одному из каналов (Виртуальных COM портов) Жмем кнопку Connect. Если все хорошо, то она сразу же сменяется на кнопку Disconnect. Шлем какие – либо символы (нижнее поле) – они должны появляться в верхнем.

Br@y Terminal 1.9b

При этом моргают светодиоды приема и передачи на FTDI:

Светодиоды приема и передачи

Выбираем другой виртуальный COM порт и шлем байты уже в него, они также должны возвращаться.

Br@y Terminal 1.9b

Если данные не возвращаются, то следует убедиться в том, что:

  • Виртуальные порты нормально появились в системе
  • Выбран именно тот виртуальный COM порт, что создался в системе.
  • Терминал подключен к порту.
  • Обеспечивается надежный контакт между RX и TX
  • Правильно настроено питание FTDI
  • Включено питание платы, т.к. без питания на CPU POWER не будут запитаны порты FTDI, а значит передачи не будет.

Дальше смотрите файлы быстрого старта под конкретный контроллер

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты