Hello TI-Team,
in my project I have to interface I²S IC and have to use a kind of level shifter.
In my case I've got just three signals, BCLK, LRCLK and DATA, the BCLK frequency is 48kHz. The cause for different directions is I²S is running in slave mode, so the target IC is clocking an SRC (SRC4192) and streams some bits from it. Target IC is OS8104 (MOST transceiver) and running with 5v.
The problem is a different directions, that means BCLK and LRCLK are going 5v --> 3.3v and DATA is going 3.3v -> 5v.
After some searching here I found two possibilities to solve this:
- TXB0104, 4 bit bidirectional level shifter
- SN74LVC3G34 with VCC 3.3v for BCLK and LRCLK + SN74LVC1G34 with VCC 5v for data
But, which solution is better? Price is doesn't matter.
Thanks and kind regards
Heinrich