Я работаю с Arduino Due и четырьмя датчиками давления 5V TTL. Я использую этот преобразователь логического уровня для преобразования 3,3 В из-за датчиков 5 В. У меня были проблемы с использованием всех четырех одновременно, поэтому я разобрал осциллограф и заметил проблему с уровнем напряжения. Когда у меня подключено одно устройство, заземляется логический низкий уровень. Когда у меня два устройства, это немного подкрадывается. Три устройства, оно ползет примерно до 2 вольт. Когда у меня подключены все четыре устройства, логический низкий уровень составляет около 2,5 В, что выше логического низкого порога для Due, и, таким образом, ничего не работает. У кого-нибудь есть идеи, как это исправить?
РЕДАКТИРОВАТЬ: забыл упомянуть, когда я говорю «логический минимум», я имею в виду линию TX. Линия RX в порядке. РЕДАКТИРОВАТЬ 2: добавлена ссылка на таблицу данных в сообщении, а не в комментарии, и добавлена более подробная схема, если это поможет. Все датчики подключаются так же, как на подробной схеме.
Вот мультипликационная схема:
Чуть более подробная схема:
Если я правильно понимаю вашу постановку проблемы, вы говорите, что когда вы пытаетесь передать логический низкий уровень хотя бы с одного устройства на Due, преобразователь уровня успевает опустить провод Due RX только до 2 вольт?
Как выглядит провод RX на другом конце (конце 5 В) преобразователя?
Я ожидаю, что что-то подобное произойдет, если датчики используют слишком сильные подтяжки или если они не предназначены для разветвления, и, таким образом, все пытаются передать логический высокий уровень, когда один из них пытается передать логический низкий уровень. .
Если это проблема, я бы прикрепил каждый из датчиков диодом, катодом к датчикам, чтобы датчики могли тянуть линию только вниз, а не вверх. Тогда я бы использовал подтяжку на общем конце (анодах) диодов, которые вы подключаете к входу преобразователя уровня. Возможно, подтяжка 2,2 кОм будет подходящей (обеспечивает ток около 2,5 мА через диод при низком уровне).
Кроме того, вы прочитали верхний абзац описания, на которое вы ссылаетесь? Часть, в которой говорится:
Распродажа: мы выпустили новую версию этого преобразователя логических уровней, в которой исправлена проблема с некорректным переходом платы с 5 В на 3,3 В. Мы также снизили цену на эту модель, и мы больше не будем продавать эту версию, когда она закончится. Получите его, пока вы можете!
Самуэль
ДжастДжефф
НикХалден
achase90
заполнитель
Линдон
Фотон
achase90
achase90
achase90