-->
Page 1 of 3

Drive pull-up Rx pin on TTL half duplex message

PostPosted: Thu Apr 07, 2022 3:52 pm
by UN26uxx
Hello,

I'm working on a project to drive a stove which is sending TTL half-duplex messages.
So I have the attached circuit. Unfortunately the pull-up resistance on the Rx pin of an esp8266 (Wemos D1 mini or NodeMCU Lolin v3) make me impossible to read data received from the stove.
If data are correctly at 3.3V, on the Rx pin it will only receive constant 3.3V, when I trick by applying 5V on received data, the Rx pin fluctuate between 5V and 3.3V (with correct message on it, but the esp isn't able to read it, and it's dangerous to have this 5V).

How can I proceed to have voltage between 3.3 and 0V ? And beeing able to read UART data on the Rx pin.

If you have any other idea on how to correctly received message from the stove to the Rx pin, I'm open to the discussion.

Re: Drive pull-up Rx pin on TTL half duplex message

PostPosted: Sun Apr 10, 2022 6:33 am
by rpiloverbd
Hi, have you considered using MAX3485 as shown here?
https://www.mischianti.org/2020/05/11/i ... 32-rs-485/

Re: Drive pull-up Rx pin on TTL half duplex message

PostPosted: Tue Apr 19, 2022 1:55 am
by UN26uxx
Hy,

rpiloverbd wrote:Hi, have you considered using MAX3485


To be honest, I don't really understand the link with my issue, the MAX3485 is a RS-485/RS-422 transceivers
.

Re: Drive pull-up Rx pin on TTL half duplex message

PostPosted: Tue May 24, 2022 9:25 am
by eriksl
I honestly think this is more something for the hardware section.