Отладочная плата от Blondie (v 1.0)
Добавлено: Ср фев 02, 2011 19:35:33
Соорудила себе отладочную платку.Области применения - от отладки программ для МК,до использования платы в качестве готового девайса (например,терминала или цифрового измерителя\анализатора) в "полевых условиях",при наладке сложного электрооборудования.Компоновка прорабатывалась с учетом пользования платой,чтобы ничего нигде не загораживало,было удобно читать обозначения ну и просто чтобы было красиво.
Фото с телефона(еще и размер сильно уменьшен,чтобы 256 кб не превышало),к тому же сделанные в разные моменты времени-возможно,там запаяны еще не все элементы.На данный момент плата полностью готова и отлично функционирует.
Возможности платы:
Встроенный программатор (PROTOSS,куда без него) с коммутацией переключателями на оба контроллера и выведенный наружу выход.Имеются два штырька
с выходом 1Mhz для оживления контроллеров с ошибочно запрограммированными фьюзами.Имеются светодиоды записи\чтения а также отдельный светодиод питания программатора(оно берется от USB).Общие провода USB и отладочной платы гальванически не соединены(при работе с программатором они все же соединяются через секцию DIP переключателя).Если отключены оба набора переключателей,программатор можно использовать для программирования сторонних схем,имеющих разьем внутрисхемного программирования.
Встроенный двухступенчатый стабилизатор напряжения.Входное напряжение от 5 до 25 вольт постоянного или переменного тока (для возможности использования
практически любого блока питания,лишь бы подходил разьем).Точная подстройка напряжения первой ступени многооборотным потенциометром.Режим BYPASS
для отключения первой ступени(позволяет питаться напрямую от внешнего источника 12V,с меньшей потерей мощности,рассеиваемой на стабилизаторе.
Общий тумблер питания.Выход стабилизатора - 12 вольт (высоковольтная шина) и 5 \3.3 вольта (низковольтная шина).Напряжения низковольтной шины переключаются перемычкой 3.3 - 5 V.Иногда бывает полезно для работы с телефонами и подобным барахлом.Все напряжения выведены на контактные гнезда,позволяя подключать отлаживаемые схемы на макетной части платы и вообще делать с питанием все,что угодно.Встроенный предохранитель(в виде перемычки).имеется индикация работы линий 12 и 5 вольт как до,так и после общего рубильника.
Встроенный блок обмена rs-232 для общения с компьютером или другими устройствами,работающими с этим интерфейсом.Содержит преобразователь max232 ,по одному светодиоду на каждую линию rxd\txd а также имеет свой буззер-пищалку,переключаемый перемычкой либо на txd либо на rxd (по TTL стороне).Подключается стандартным кабелем для com порта.
OBDEV USB.Для работы с компьютером через USB-порт.
Кнопки и светодиоды(с резистором и без),сгруппированные в нескольких местах платы.Тоже для отладки как цифровых схем,так и аналоговых.
Набор переменных резисторов номиналами - 100 Ом , 1кОм ,10 кОм,100 кОм.Для отладки АЦПов,ОУ и прочей аналоговой фигни.Также может использоваться для реализаций RC-цепочек.Полезная штука.
LCD экран,подключаемый по 4х проводной схеме шлейфом.Выведен на гнезда.Служит для вывода диагностических сообщений,информации отладки и т.д.
8 светодиодов для индикации состояния портов.могут использоваться по отдельности,можно шлейфом на раз подключить сразу целый порт любого МК.
8 кнопок,включенных по "прямой" схеме.Для задания значений портов,эмуляции нажатий кнопок,срабатывания датчиков а также управления,если сама плата используется как терминал для управления другим устройством.В отжатом состоянии притянуты к земле.
Еще один отдельный буззер-пищалка,выведенный на штыри.Для звуковой индикации событий в программе и отладки аналоговых частей,с коих можно выводить напряжение звуковой частоты.
Универсальные гнезда,позволяющие подключаться как на +5 так и на общий с помощью DIP переключателей.Ими можно задавать состояние отдельных битов порта
контроллера,а также можно с них брать дополнительные питание и землю для аналоговых схем.
Две ZIF панельки для mega16-32 и mega8.Подведено питание,выходы программатора.Все ноги МК выведены на гнезда.
Рядом с каждой панелькой предусмотрено два кварца,переключаемых перемычкой.Первый кварц - 16 мГц,второй - 14.318 для отладки программ-часов и подобного(иногда требуется).Если переставить перемычку в среднее положение,то можно в гнезда воткнуть любой другой кварц,не перепаивая ничего и не портя ног самого кварца.Также рядом с каждой панелькой есть кнопочки reset-а для ребута МК.Конструкция с переключением хорошо себя зарекомендовала еще в старых моделях отладочных плат,глюков не замечено.
ULN2003(ключики) - с одной стороны шлейфом подключаешь порт от контроллера,с другой утягиваешь на нагрузку.Полезна для отладки программ с шаговиками,реле,лампочками и любой нагрузкой,которые тянут ULN-ки.Питание ключевой схемы может быть как 12 так и 5(3.3) вольта,переключаемых перемычкой.
Семисегментный индикатор на два разряда(токоограничивающие резисторы присутствуют).Применяется для отладки программ,использующих подобные индикаторы,а также может использоваться в качестве дополнительных светодиодов,если использовать отдельные сегменты.Выведено опять же,на гнезда.
Небольшая мини-макетная панель,в качестве которой использован сокет PGA370 от старого компа.Схема включения стандартная(см.рисунок),на крайние гнезда выведено +5 вольт и земля.Удобно,если требуется отладить небольшую схемку,которая может быть как цифровой так и аналоговой.Выводная деталь вставляется в нужные отверстия согласно схеме,затем закрепляется там намертво простым поворотом рычажка(как в ZIF,панель с нулевым усилием).Причем выводы не портятся.Разьем довольно долговечен,гнезда в нем с глубокой фаской,что позволяет не напрягая зрения правильно позиционировать вывод,не боясь что-то коротнуть.Внутри этой панели размещаются две DIP16 панельки,с выведенными на гнезда рядом ножками.Применение-тестирование микросхем дискретной логики,интегральных усилителей и ОУ в DIP-корпусе,оптронов и даже tiny2313.Расположение внутри сокета экономит место,а главное рядом с макетной панелью,что позволяет не бояться за наводки на аналоговые схемы.
PCI разьем,с заведенным на него питанием 5 и 12 вольт,а также выведенными на гнезда контактами.Мне он нужен,чтобы проверять и отлаживать одноплатные модули под такой разьем.
Коммутация всех гнезд производится проводами с напаянными на них штырьками и обтянутыми термоусадкой.После того,как я намаялась со штырями,гнезда кажутся чем-то настолько само собой разумеющимся и простым,что любые сомнения отпали,и решила сделать все же гнезда.А то магазины закрыты,то времени нету,то нет в наличии именно такого разьема (IDC),то вообще никаких нет.Не жалею,в общем.Хотела цанговые,да не нашла на тот момент.А так можно и любой проводок воткнуть,хоть даже напрямую вывод резистора - и будет работать.Со штырями такое не прокатывало,приходилось как то изолировать вокруг,трубочку придумывать.Чуть пошевелишь - отваливается или коротит.
P.S. Сильно не ругайте...
Фото с телефона(еще и размер сильно уменьшен,чтобы 256 кб не превышало),к тому же сделанные в разные моменты времени-возможно,там запаяны еще не все элементы.На данный момент плата полностью готова и отлично функционирует.
Возможности платы:
Встроенный программатор (PROTOSS,куда без него) с коммутацией переключателями на оба контроллера и выведенный наружу выход.Имеются два штырька
с выходом 1Mhz для оживления контроллеров с ошибочно запрограммированными фьюзами.Имеются светодиоды записи\чтения а также отдельный светодиод питания программатора(оно берется от USB).Общие провода USB и отладочной платы гальванически не соединены(при работе с программатором они все же соединяются через секцию DIP переключателя).Если отключены оба набора переключателей,программатор можно использовать для программирования сторонних схем,имеющих разьем внутрисхемного программирования.
Встроенный двухступенчатый стабилизатор напряжения.Входное напряжение от 5 до 25 вольт постоянного или переменного тока (для возможности использования
практически любого блока питания,лишь бы подходил разьем).Точная подстройка напряжения первой ступени многооборотным потенциометром.Режим BYPASS
для отключения первой ступени(позволяет питаться напрямую от внешнего источника 12V,с меньшей потерей мощности,рассеиваемой на стабилизаторе.
Общий тумблер питания.Выход стабилизатора - 12 вольт (высоковольтная шина) и 5 \3.3 вольта (низковольтная шина).Напряжения низковольтной шины переключаются перемычкой 3.3 - 5 V.Иногда бывает полезно для работы с телефонами и подобным барахлом.Все напряжения выведены на контактные гнезда,позволяя подключать отлаживаемые схемы на макетной части платы и вообще делать с питанием все,что угодно.Встроенный предохранитель(в виде перемычки).имеется индикация работы линий 12 и 5 вольт как до,так и после общего рубильника.
Встроенный блок обмена rs-232 для общения с компьютером или другими устройствами,работающими с этим интерфейсом.Содержит преобразователь max232 ,по одному светодиоду на каждую линию rxd\txd а также имеет свой буззер-пищалку,переключаемый перемычкой либо на txd либо на rxd (по TTL стороне).Подключается стандартным кабелем для com порта.
OBDEV USB.Для работы с компьютером через USB-порт.
Кнопки и светодиоды(с резистором и без),сгруппированные в нескольких местах платы.Тоже для отладки как цифровых схем,так и аналоговых.
Набор переменных резисторов номиналами - 100 Ом , 1кОм ,10 кОм,100 кОм.Для отладки АЦПов,ОУ и прочей аналоговой фигни.Также может использоваться для реализаций RC-цепочек.Полезная штука.
LCD экран,подключаемый по 4х проводной схеме шлейфом.Выведен на гнезда.Служит для вывода диагностических сообщений,информации отладки и т.д.
8 светодиодов для индикации состояния портов.могут использоваться по отдельности,можно шлейфом на раз подключить сразу целый порт любого МК.
8 кнопок,включенных по "прямой" схеме.Для задания значений портов,эмуляции нажатий кнопок,срабатывания датчиков а также управления,если сама плата используется как терминал для управления другим устройством.В отжатом состоянии притянуты к земле.
Еще один отдельный буззер-пищалка,выведенный на штыри.Для звуковой индикации событий в программе и отладки аналоговых частей,с коих можно выводить напряжение звуковой частоты.
Универсальные гнезда,позволяющие подключаться как на +5 так и на общий с помощью DIP переключателей.Ими можно задавать состояние отдельных битов порта
контроллера,а также можно с них брать дополнительные питание и землю для аналоговых схем.
Две ZIF панельки для mega16-32 и mega8.Подведено питание,выходы программатора.Все ноги МК выведены на гнезда.
Рядом с каждой панелькой предусмотрено два кварца,переключаемых перемычкой.Первый кварц - 16 мГц,второй - 14.318 для отладки программ-часов и подобного(иногда требуется).Если переставить перемычку в среднее положение,то можно в гнезда воткнуть любой другой кварц,не перепаивая ничего и не портя ног самого кварца.Также рядом с каждой панелькой есть кнопочки reset-а для ребута МК.Конструкция с переключением хорошо себя зарекомендовала еще в старых моделях отладочных плат,глюков не замечено.
ULN2003(ключики) - с одной стороны шлейфом подключаешь порт от контроллера,с другой утягиваешь на нагрузку.Полезна для отладки программ с шаговиками,реле,лампочками и любой нагрузкой,которые тянут ULN-ки.Питание ключевой схемы может быть как 12 так и 5(3.3) вольта,переключаемых перемычкой.
Семисегментный индикатор на два разряда(токоограничивающие резисторы присутствуют).Применяется для отладки программ,использующих подобные индикаторы,а также может использоваться в качестве дополнительных светодиодов,если использовать отдельные сегменты.Выведено опять же,на гнезда.
Небольшая мини-макетная панель,в качестве которой использован сокет PGA370 от старого компа.Схема включения стандартная(см.рисунок),на крайние гнезда выведено +5 вольт и земля.Удобно,если требуется отладить небольшую схемку,которая может быть как цифровой так и аналоговой.Выводная деталь вставляется в нужные отверстия согласно схеме,затем закрепляется там намертво простым поворотом рычажка(как в ZIF,панель с нулевым усилием).Причем выводы не портятся.Разьем довольно долговечен,гнезда в нем с глубокой фаской,что позволяет не напрягая зрения правильно позиционировать вывод,не боясь что-то коротнуть.Внутри этой панели размещаются две DIP16 панельки,с выведенными на гнезда рядом ножками.Применение-тестирование микросхем дискретной логики,интегральных усилителей и ОУ в DIP-корпусе,оптронов и даже tiny2313.Расположение внутри сокета экономит место,а главное рядом с макетной панелью,что позволяет не бояться за наводки на аналоговые схемы.
PCI разьем,с заведенным на него питанием 5 и 12 вольт,а также выведенными на гнезда контактами.Мне он нужен,чтобы проверять и отлаживать одноплатные модули под такой разьем.
Коммутация всех гнезд производится проводами с напаянными на них штырьками и обтянутыми термоусадкой.После того,как я намаялась со штырями,гнезда кажутся чем-то настолько само собой разумеющимся и простым,что любые сомнения отпали,и решила сделать все же гнезда.А то магазины закрыты,то времени нету,то нет в наличии именно такого разьема (IDC),то вообще никаких нет.Не жалею,в общем.Хотела цанговые,да не нашла на тот момент.А так можно и любой проводок воткнуть,хоть даже напрямую вывод резистора - и будет работать.Со штырями такое не прокатывало,приходилось как то изолировать вокруг,трубочку придумывать.Чуть пошевелишь - отваливается или коротит.
P.S. Сильно не ругайте...