-
Notifications
You must be signed in to change notification settings - Fork 8
Description
On every USB connection to the FT4232 UART attached to the MMC (/dev/ttyUSB3 on Linux),
the DTR line is asserted and the MMC gets reset. Having some ability to reset the MMC via USB is clearly a helpful feature, but it shouldn't be a mandatory side effect of attaching to the UART.
We've searched for a way to not trigger a reset using FT4232 features, and come up short.
Our colleagues at LNLS found similar behavior on one of their boards, and ended up using a XNOR gate on DTR and RTS to generate the reset. That empirically works; the skew between DTR and RTS on a connection event is small enough that an 0.1 ms RC filter on the output of the XNOR gate can avoid spurious resets.
Would it also work to move the reset logic on DTR from port D to port B (currently unused)?