zHz00 Untitled

понедельник, 25 февраля 2019
23:59 Признак Белоглазова
Даже если вы проектируете малюсенькую платку с микроконтроллером, на ней в обязательном порядке должны присутствовать компоненты, позволяющие диагностировать её состояние во время работы. Как минимум, это:
-- светодиод питания, который светится, когда на микроконтроллер (!) подано питание;
-- светодиод, управляемый через GPIO микроконтроллера.

Лучше, если последних будет минимум две штуки (разного цвета). Первый надо зажигать, когда прошивка стартовала и произвела базовые настроечные действия. Второй надо зажигать, когда все блоки и устройства успешно инициализированы -- контроллер готов к работе.

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

Если для финальной версии платы цветомузыка недопустима, светодиоды можно делать с'ёмными.

@темы: Программирование, Электроника, Очевидное-невероятное

URL
На ЮГАх сегодня больше тысячи посетителей! Это рекорд и...
http://www.fi.muni.cz/~toms/PopArt/contents.html
Экстремальные виды спорта ГРАУНД-ДАЙВИНГ. Погружение...
.
Наш ответ ЖЖ состоялся?)))
Подсчитано, что при буддийском способе просмотра телевизо...

26.02.2019 в 08:26

26.02.2019 в 08:26
А не лучше ли пиликать динамиком вместо мигания светодиодом?)
URL

26.02.2019 в 08:50

26.02.2019 в 08:50
Еще можно сделать контактные площадки под измерения - как наличие питания, так и какие-то сигналы от чипа аля ALL_SYS_GOOD или что-то подобное.
Ноуты так и диагностируют в частности - тыкают мультимером. Индикатор там обычно один - индикатор зарядки, если и он не говорит - чувак, приговаривая, "where is my pepebus-underscore-g3hot?", смотрит, что с шинами питания и с чипами, которые их генерируют :)
www.youtube.com/watch?v=nZtH3biLKwc
URL

26.02.2019 в 10:40

26.02.2019 в 10:40
светодиоды можно делать с'ёмными

Или закрыть элементами корпуса. Я как то пользовался телефоном, в котором был светодиод прямо под батареей. Он дублировал подсветку экрана с другой стороны платы, но не имел никаких световодов или щелей.
URL

26.02.2019 в 10:47

26.02.2019 в 10:47
не лучше ли пиликать динамиком
И шоб на разные состояния — разные ноты! :hard: :super:

URL

28.02.2019 в 08:08

28.02.2019 в 08:08
LizardOfOzz, вариант, но управление динамиком сложнее управления диодом. Кроме того, плата будет либо непрерывно пищать, либо состояние можно будет понять только в момент писка, а не в любой момент времени.
RetXiRT suiR@ttig@$, разные ноты на разные состояния -- так может сделать разве что тот самый студент, который по заданию преподавателя "написать программу-калькулятор" сделал программу, считающую в римской системе счисления. А когда преподаватель сказал, что нужна ещё инструкция, сделал инструкцию на латыни.
deadlymercury, а ты уже постил сюда это видео раньше?
Да, контактные площадки на этапе серийного производства -- хороший вариант. На этапе прототипа запаиваем туда диоды и не паримся. А после -- площадки всё равно доступны для измерения.
roadischosen, вот это да!
URL

28.02.2019 в 09:06

28.02.2019 в 09:06
Нет вроде)
URL

28.02.2019 в 09:37

28.02.2019 в 09:37
zHz00, ЯННП, но на всякий случай поясняю:

URL
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии