zHz00 Untitled

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

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

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

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

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

URL
...давай быстрее, кетчуп... (с) крим. чтиво... Анька...
Восемнадцатилетний парень выглядел чуть старше грудного м...
Мы воспринимаем апельсин действительно оранжевым, хотя на...
Рыба, которая не хочет быть такой, как все рыбы, выбрасыв...
:mdsw: Как я мог упустить описание совершенно замечател...
Были в Золотом Драконе. Очень понравилось. Правда порции ...

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
Добавить комментарий

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

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail