Установка низкого уровня в 1-wire микроконтроллером
Добавлено: Пн июл 28, 2008 22:23:53
Доброго времени суток, товарищи РадиоКотовцы!
Довелось мне поработать с шиной 1-wire. Всё бы ничего, штука занятная, но застрял в необычно простой ситуации: не могу понять, при помощи чего выставляется низкий уровень в шине.
Если не ошибаюсь, в продуктах DALLAS этим занимается MOSFET, который "стягивает", когда нужно, линию в low. Но за счёт чего просадка реализуется в том же AVR (для пример, AppNote AVR318) одной ножкой? На схеме I/O из даташита не видно ничего, за счёт чего можно было бы "заземлиться".
Понимаю, что думаю куда-то не в ту сторону.
Укажите, пожалуйста, правильное направление.
Довелось мне поработать с шиной 1-wire. Всё бы ничего, штука занятная, но застрял в необычно простой ситуации: не могу понять, при помощи чего выставляется низкий уровень в шине.
Если не ошибаюсь, в продуктах DALLAS этим занимается MOSFET, который "стягивает", когда нужно, линию в low. Но за счёт чего просадка реализуется в том же AVR (для пример, AppNote AVR318) одной ножкой? На схеме I/O из даташита не видно ничего, за счёт чего можно было бы "заземлиться".
Понимаю, что думаю куда-то не в ту сторону.