cbmeeks wrote:
I'm working on my SBC using the NXP SC28L92. I've been reading over the great "Interfacing the NXP SC28L92 DUART" by BDD. It's a wonderful document but I'm having trouble understanding the transceiver part. BDD uses a MAX248 but in my design, I decided to go with a MAX238 as he recommended it as a secondary ("simpler") interface.
As best as I can understand, I **THINK** I have this wired correctly but I sure could use some constructive criticism if not. My goal would be to have at least one external serial port using full RS-232 levels and hardware handshaking. This would be my interface to the outside world...
I attached "Interfacing the NXP SC28L91," which illustrates the use of the MAX-238 on page 17. Note how the MAX-238 is drawn in the schematic—it conforms to Maxim's schematic symbol, which naturally places the UART connections on one side and the DTE or DCE connections on the other side.
Attachment:
File comment: Interfacing the NXP SC28L91
28l91_interfacing.pdf [374.21 KiB]
Downloaded 130 times
It appears your hookup to the MAX-238 is correct. Don't forget the 1 µF bypass capacitor between VCC and GND for the MAX-238. All capacitors should be as physically close to the device as possible. Not shown but recommended is a large electrolytic at the MAX-238's VCC and GND, alone with the 1 µF bypass.
Despite all the
Sturm und Drang in my life in the last 11 months, I've tried to maintain some momentum on my 28L9x documentation. Attached is a yet-to-be-completed paper on writing a driver for the 28L91. Any typos or layout boo-boos within are due it being a work in progress. The 28L92 is essentially the dual channel version of the 28L91, so the information should be of some value.
Attachment:
File comment: Driving the NXP SC28L91
28l91_driving.pdf [1.26 MiB]
Downloaded 143 times