Rx input problems
Posted: Thu Aug 13, 2015 1:42 pm
I have been using a ESP-01 module running at 115.2KB from a PC - RS232 with HIN232 IC and logic level limited to 3.3V via a 470 ohm resistor and zener. This works fine.
Sent identical data to the ESP Rx pin from a PIC at 3.3V supply and it didn't work. The baud rate is correct to within 0.08% and the logic levels seem OK. Also tried to drive the Rx pin from a 4000B series logic device at 3.3v. Connecting the 4011 output to the ESP Rx pin completely killed the 4011 output.
Is there any specification for the Rx input? What is the current sink needed to ensure a logic low? Is it slew rate dependent? With a series resistor of 470 ohms it works. With direct drive from a PIC (18F25K80) it doesn't. It is the same on three different ESP modules so not a hardware fault.
I have been tearing my hair out to get my ESP-01 to work from a PIC. Anyone else with similar problems?
Mike B
Sent identical data to the ESP Rx pin from a PIC at 3.3V supply and it didn't work. The baud rate is correct to within 0.08% and the logic levels seem OK. Also tried to drive the Rx pin from a 4000B series logic device at 3.3v. Connecting the 4011 output to the ESP Rx pin completely killed the 4011 output.
Is there any specification for the Rx input? What is the current sink needed to ensure a logic low? Is it slew rate dependent? With a series resistor of 470 ohms it works. With direct drive from a PIC (18F25K80) it doesn't. It is the same on three different ESP modules so not a hardware fault.
I have been tearing my hair out to get my ESP-01 to work from a PIC. Anyone else with similar problems?
Mike B