Pinboard II REV 2

Тихой сапой я обновил базовую плату Pinboard II выпустив вторую ревизию.

Не сказать, что изменений стало слишком много, но они есть и их надо описать, чтобы пользователи не путались. Итак, в первую очередь под замес попали цепи питания. Немного улучшил макетную панель, добавил парочку элементов и изменил диодный столбик. Платы второй ревизии выпущены в красном цвете. Чтобы отличать от первой.

1. Заменены диоды защиты от переполюсовки на транзисторы.

крупнее

Это позволило повысить нагрузочную способность с 1А до 3А. Но смысл был не в этом, а в том, что у транзистора в разы меньше падение напряжения. Теперь мы не теряем пол вольта на диоде. Уже при ста милиамперах падение составляет сотые доли вольта. А значит, при питании, например, от USB до проца в прямом включении дойдут все 5 вольт, что дает USB. Без падений.

2. Заменен стабилизатор процессорного модуля с LM317 на его более продвинутый аналог LD1117-A. Он также отличается меньшим, чем у LM317 падением напряжения.

Что позволяет при питании от USB в обход импульсного стабилизатора не переключаться в Bypass режим на CPU_Power при работе с AVR и прочими пятивольтовыми контроллерами. Конечно там будет не 5 вольт, а в районе 4.4 вольт, но этого вполне достаточно для корректной работы загрузчика (он работает на внутреннем тактовом генераторе, а его частота немного плывет с напряжением питания и при понижении питания загрузчик перестает понимать управляющий софт из-за уплывающей частоты)

3. Также были добавлены резисторы холостого режима. Их назначение задать напряжение на шине CPU POWER, когда процессорный модуль снят. Чтобы исключить превышение CPU POWER более чем на 5 вольт. При установке процессорного модуля его резисторы становятся в параллель с теми, что на плате и их более низкое сопротивление решающим образом задает величину CPU POWER.

4. Т.к. удалось снизить падение напряжения от USB до шины CPU POWER, то нужда в блокировке стабилизатора процессорного модуля перестала быть столь актуальной. Потому джампер ByPass был перенесен на обратную сторону платы. Чтобы лишний раз под руки не попадался. Дергать его стоит лишь тогда, когда это реально требуется (например, если надо точное напряжение с USB). Крайне редко, короче. В плате же есть небольшое смотровое отверстие через которое видно сей джампер и его положение.

Вид сверху

Вид снизу

5. На гнездо PS/2 теперь можно выбирать шину питания между CPU_PWR и MAIN_PWR. Для чего есть соответствующий джампер:


6. Слегка изменен селектор выбора напряжения подтяжки для DIP переключателей. Вместо двух джамперов один перекидывающийся. Что исключает возможность случайного КЗ между шинами Main Power и CPU Power.


7. Подведено питание к монтажной панели. Теперь верхний ряд панели можно в одно движение посадить либо на Main Power, либо на CPU Power.


8. Добавился еще один селектор напряжения. На этот раз напряжение вторичной шины питания можно также выбирать, подобно напряжению источника Main Power. Аналогичным же джампером. Это позволяет навтыкать в плату разных источников, развести их по цепям и удобно включать-выключать.


крупнее

9. Сменила место расположение и улучшена схема показометра напряжения на Main Power. Теперь там не просто стабилитрон, а схемка усиливающая транзистором разность между шиной и выходом стабилитрона. Что существенно повысило точность отображения. Теперь погрешность порога не более 0.3 вольта.



10. Слегка изменил включение светодиодного столбика. Теперь верхние 8 светодиодов зажигаются посредством подачи высокого уровня (единички), а нижние два зажигаются нулем. О чем теперь гласит и шелкография:



11. У макетной панели появился ряд штырьков, соединенный с вертикальными рядами. Чтобы удобней было подключать кусок собранной схемы к остальной плате, теми же проводками. А также появилась шелкография на которой сразу понятно, что и куда идет:



12. Добавился еще и P канальный MOSFET транзистор к монтажной панели.


13. Микросхема ULN2003 переехала на другую сторону платы, оставив после себя только УГО:


14. Добавилось еще земляных штырьков, для удобства.

Вот, собственно, все изменения в данной ревизии базовой платы.

Изменения модулей
Комплект STM32 + CoLink адаптер остались без изменений.

Модуль AVR ATMEGA 16/32 тоже остался практически без изменений. Только была исправлена ошибка в результате которой SDA и SCL выводы поменялись местами. Сделал так, как было задумано изначально. Что позволяет теперь подключать i2c шину напрямую, джамперами. Не извращаясь с хитрым крестовидным соединителем.

Раньше для наброса на шину i2c AVR модуля нужно было подключать так


Теперь все несколько упростилось

Модуль AVR JTAG отладчика претерпел наибольшее число качественных изменений.

Старый и новый переходник.

Во первых изменилась разводка ISP колодки программатора. Теперь она ведет на AVRDUDE и заточена через использование в связке 2FTBB с AVRDUDE и только так. Исчез 6ти контактный разъем программирования остался только ISP10 и 4рех выводный плоский шлейф для прямого соединения модулей.

У четырех контактного вывода ISP 2FTBB программатора выводы подписаны, правда кратко:

  • RS RESET
  • SK SCK
  • MI MISO
  • MO MOSI

Модуль сверху

А так можно прошить головной контроллер через встроенный программатор 2FTBB

Шлейф для работы с Happy Jtag 2 остался как был, но переехал в правую верхную часть модуля.

Шлейф JTAG интерфейса подключается снизу к модулю

А потом модуль устанавливается на место. Провод пропускается под ним.

После чего запускается AVR Studio, Happy JTAG ICE2 ну и все как в документации по предыдущей версии.

А вот в левой нижней части появился задел под второй JTAG интерфейс. Уже на базе старого доброго JTAG ICE I. Реализованном на контроллере ATMega16A.

Задел на будущее

Сам контроллер и его кварц в стандартную поставку пока не входит. Его пользователь может допаять самостоятельно, благо микросхема ATMega16A-16AU не является редкостью. Также будет необходимо допаять кварц на 7.3728Мгц. После чего можно будет средствами той же FTDI прошить прошивкой от JTAG ICE. Подключить проводками к 2FTBB и прошить прошивкой для JTAG ICE I:

  • MO TDI
  • MI TDO
  • SK TCK
  • RS JR


И накинув два джампера:

Получить на канале В FTDI полноценный JTAG ICE I который поддерживается AVR Studio 4. При этом канал А можно использовать для связи с микроконтроллером. Получится прям как на демоплате Pinboard 1.1 только лучше.

Также у этого контроллера значительная часть ног выведена на дополнительные штыри, что позволяет зашить его любой прошивкой и использовать как сопроцессор. Как, например, в эксперименте с Master-Slave на IIC.


Сам модуль обновленного переходника с запаянным контроллером скоро будет продаваться отдельно .

Модули и платы ревизии 2 уже готовы и отгружаются текущим клиентам.

5 1 голос

Оцените статью!

guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии