Part Number: THVD4431
Other Parts Discussed in Thread: TLV775, TPS2117, SN74LVC245A,
Hi,
I want to design a custom multi-protocol shield that must be compatible with the Arduino V3 footprint, as well with the ST Nucleo ZIO connector.
The reason I'm designing this, is because I haven't found any ready-to-use shield that complies to my wishes and my use case.
My shield is build up around the THVD4431 multi-protocol chip, along with some other chips, like a TLV775 LDO to convert 5V Arduino voltage to a 3,3V supply voltage to the board.
I use a TPS2117 power Mux to automatically select between the input voltages of 3,3V when connected to a ZIO-compatible board, or from 5V when connected to a Arduino V3 board.
Since it must be a multi-purpose experimental shield, I want to configure all jumper settings by manual jumpers but it also must be able to be controlled by the software of the MCU.
To make a seperation between the jumper configuration and MCU I/O, I use a SN74LVC245A in between.
Near each jumper I have an green and orange LED visually giving the state of the current setting. (green=connected to gnd, amber connected to 3,3V)
While I'm still finishing up the drawing, here is the more-or-less final version of it in .pdf:
THVD4431 Custom Shield.pdf
My question is, will everything work as I think it would be?
I have designed an automotive module in the past but that was a couple of years ago and I hope I have understood the datasheets correctly.
The THVD4431EVM schematics were also very helpfull to verify some configurations, but as I said, I couldn't find an existing communications shield that could be programmed by jumpers and has a software override option as well.
For my own specific use case, the challenge was also to make it compatible with the NUCLEO H753ZI evaluation board, as well with the stacked LCD shield.
So the final configuration will be the NUCLEO board on the bottom, my communication shield stacked on the Nucleo board in the middle, and the LCD shield stacked on top onto my communication shield.
This also impacted the layout and use of I/O connectors I could use without getting overlapping with the LCD shield.
For the purpose of the board, I also wanted to expand all the communication signals to the side of the board for easy access so I can easily make meassurements to both UART signals, GPIO signals, and RS232/RS485 signals.
Now, I'm not asking to review my whole schematics, but it would be very much appriciated if someone could look over it to see any major design flaws or wrong connections that makes my shield not working as I wish it should work.
Many thanks in advance!