Question
ST-Link/V2 nRST Drops to 0V When Connected Through TXB0108 Level Translator
Hi everyone,
I'm trying to program an STM32F0 MCU using an ST-Link/V2 through a TXB0108 voltage level translator module.
My setup is as follows:
- ST-Link/V2 SWCLK, SWDIO, and nRST connected to the A-side of the TXB0108
- STM32F0 SWCLK, SWDIO, and NRST connected to the B-side
- Both sides are powered appropriately according to the voltage translator requirements
However, when I connect the translator module, I observe that the nRST pin from the ST-Link/V2 drops to 0V. If I disconnect the TXB0108 and connect the ST-Link directly to the MCU, the nRST line remains at the expected VTref level (3.3V).
I'm trying to understand what could be causing this behavior. Some questions I have:
- Is the TXB0108 suitable for SWD programming signals, especially the nRST line?
- Could the auto-direction sensing of the TXB0108 be interfering with the ST-Link reset signal?
- Are there any known issues with using TXB/TXS translators on SWD interfaces?
- What measurements or checks would you recommend helping isolate the problem?
Any suggestions or insights would be greatly appreciated.
Thanks in advance!
Hari
