Простой логический пробник  для TTL 5В и CMOS 5В, 3.3В, 2.5В и 1.8В логики на основе ATtiny13a. Устройство может обнаруживать высокие (HI), низкие (LO), плавающие (FL) и колебательные (OS) сигналы и отображать их с помощью четырех светодиодов. Питание от тестируемой платы. Схема приведена ниже

Устройство собрано на микроконтроллере ATtiny13. C пмощью переключателя SW1 переключается режим измерения уровней KMOP TTL. Светодиод LED2 включается при уровне лог.1, светодиод LED1 при лог. 0, колебательный процесс отображается с помощью светодиода LED3. Когда щуп не подключен, горит светодиод LED4. При подключении к  импульсному сигналу переключаются поочередно светодиоды LED1, LED2 и подсвечивает светодиод LED3. 

Сначала запрашивается положение переключателя SW1 TTL/CMOS. Хотя этот переключатель подключен к контакту RESET ATtiny, он не запускает RESET, так как напряжение на выводе никогда не опускается ниже 40% VCC из-за делителя напряжения. В зависимости от положения переключателя напряжение на РВ5 равно VCC или VCC/2. Для того, чтобы определить, есть ли на пробнике сигнал HIGH или LOW, приложенное напряжение измеряется с помощью аналого-цифрового преобразователя (АЦП) и сравнивается с пороговыми значениями, выбранными в зависимости от положения переключателя. Диод D2 подключен для защиты входа РВ3 от случайных перенапряжений. Стабилитрон D3 для защиты от случайного подключения питания выше 5В.

Так как на плате отсутствует разъем ICSP, программировать ATtiny приходится либо до пайки с помощью адаптера SOP, либо после пайки с помощью зажима EEPROM. В этом может помочь адаптер программатора AVRИсточник

Автор: https://radiosch.eu

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

Поддержите автора



Advertise here