In my project I want to communicate my Arduino with TI BQ2018 Battery Monitor. Communication is done with proprietary HDQ and I cant find any Library supporting it. However in one of the manuals http://www.ti.com/lit/an/slva101/slva101.pdf
they state that I could use UART with 57600, non-parity and 2 stop bits which should mean that I can send and receive 8-bit word for each bit of communication. I suppose I can use ordinary serial in my Mega?
But, to do so it says:
"Also note that the TX and RX of the UART must be tied together. In case the TX output is not
an open-drain output, it will need to be inverted and then drive the gate of an NFET with the
open drain tied to the RX input. See Figure 1.http://www.tiikoni.com/tis/view/?id=d575932
My question is what inverter and NFET should I use? Any special considerations/specifications?