Самодельные преобразователи usb rs485 на tiny2313 схема

самодельные преобразователи usb rs485 на tiny2313 схема
Выход RSROUT может использоваться для сброса внешних устройств в момент сброса FT232. Кроме того, к этому выводу подключается подтягивающий резистор для линии USB Data+. Сами линии Data+ и Data- — это выводы USBDP и USBDM соответственно. Для сборки нам потребуются конденсаторы 0,1 мкФ (4 штуки) и сама микросхема. Как правило, в маркировке они содержат цифры «232». Увидел в схеме микруху с этими цифирями – будь уверен: скорее всего, это преобразователь. Если вы всерьез соберетесь использовать эту микросхему, советую ознакомиться с материалами на странице , там действительного много полезного и интересного, а многие моменты объяснены гораздо подробнее, чем в этой статье. С TUSB3410 все будет несколько сложнее. Теперь, я думаю, ты понимаешь, зачем в компьютерном блоке питания существует сразу два напряжения: -12 и +12 вольт. Если же все абоненты равноправны и каждый из них может начать передачу, «не спрашивая» других, возникают конфликты.


Конечно, здорово, особенно с учетом того, что ОС воспринимает такой переходник просто как еще один (виртуальный) СОМ-порт (VCP: Virtual Com Port) и позволяет работать с ним с помощью обычных терминальных средств. Это конечно большой минус, но для устройств, в которых всего один термометр, адрес не важен. Это позволяет реализовать оба варианта интерфейса одним и тем же устройством, объединяя или разъединяя входы приемника и выходы передатчика. Резисторы обычно подключают между контактами А и В «крайних» адаптеров. В промежуточных точках согласование не требуется.

Температуру можно выставлять в диапазоне от -55 до +99 градусов. Зато никаких хитрых режимов питания нет. Ну что, как всегда, кратенько пробежимся по функциональному назначению выводов? Если передача ведется в двух направлениях (как в RS-485), они необходимы на обоих концах. Для чего TUSB3410 нужна EEPROM я уже упоминал. Мне несколько раз приходилось делать устройства, которые должны были так или иначе реагировать на изменение температуры (а не просто отображать), и пару раз я нарывался на ошибки уже при работе устройства, потому что не достаточно хорошо протестировал работу с температурой при отладке.

Похожие записи: