Навіщо підключати діод між шпилькою для скидання Arduino та таймером 555?


9

Я намагаюся створити сторожовий таймер за допомогою 555 IC, і я стежу за цим .

Я не розумію, чому діод 1N4148 підключений між шпилькою для скидання Arduino і виходом таймера 555.

введіть тут опис зображення

Наскільки я розумію, штифт для скидання Arduino повинен бути високим, а коли він низько витягнутий, Arduino скидає. Але навіщо нам тут додавати діод? Якій цілі він служить?


1
Прочитавши відповідь @ Majenko, я бачу, як ваша схема не зробила б це очевидним, оскільки не показує жодного з інших з'єднань типового Arduino.
linhartr22

Так. І це було причиною, чому я не зрозумів використання діода там.
bukke hari prasad

Відповіді:


15

Це називається домовленістю "Провідний або".

На штифті RESET Arduino в ньому є резистор (10KΩ). Це нормально тримає штифт RESET ВИСОКИЙ. Щоб викликати скидання, потрібен низький контакт, і це робиться з ряду джерел:

  • Кнопка RESET
  • Штифт DTR (через 100nF конденсатор) мікросхеми USB інтерфейсу
  • 555 сторожовий ланцюг вище

Найважливішим є штифт DTR. Тому, оскільки це короткий імпульс з досить високим вихідним опором, потрібен штифт для скидання, щоб його легко було знищити. Якщо ви підключили вихід 555 безпосередньо до RESET, він постійно намагатиметься підтягнути штифт RESET до 5 В з досить низьким вихідним опором. Схема DTR не мала б шансів подолати її.

Отже, додаючи діод, ви отримуєте провідний або, використовуючи розташування прямо з 1950-х - DRL - діод-резистор логіки . Коли вихід 555 ВИСОКИЙ, діод є зворотним зміщеним (або нейтрально зміщеним) і не веде, тому власний резистор штифта RESET підтягує штифт RESET. Однак, коли вихід 555 є НИЗКОМ, діод може тоді проводитись (він зміщений вперед), і це тягне шпильку RESET LOW.


Дякую за інформацію @Majenko. Це було дуже корисно. У мене невелика плутанина. Штифт RESET не є джерелом напруги чи струму, правда? Тож як штифт RESET стає НИЗКОЮ, як тільки 555 знаходиться на низькому рівні з провідником діода? Я маю на увазі, як струм тече зі штифта RESET, якщо він не є джерелом струму?
bukke hari prasad

1
Так, це джерело напруги та струму. Він підключений до + 5В через 10K резистор. Підключіть його до землі і (5/10 000) 5uA буде витікати з нього в землю.
Majenko

1
Кожен штифт є або джерелом, або раковиною (або обома) струму. Вся справа в тому, скільки струму (вихідного імпедансу) штир може потонути або джерело.
Majenko
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.