I want to separately interface two separate CS42448 chips to one Teensy 4.1. But before I try this I want to ask if an assumption I am making is valid.
Assuming nothing else is connected to the Teensy 4.1 my assumption is I can use I2S (Teensy pins 21, 23, 7, 8, 20) for the first CS42448, and that I can use I2S1 (Teensy pins 4, 33, 2, 5, 3) for the second CS42448. The audio library objects I would be using for this are tdm1/tdm2 for the first CS42448 and tdm2_1/tdm2_2 for the second CS42448.
Two questions:
1. Are my above assumptions correct?
2. Is there an example that someone can point me to that uses some of the functions in the Audio Library control_cs42448.cpp/control_cs42448.h routines?
I know there are other efforts to use a single TDM with two CS42448s, but I would like to know if my brute force interfacing plan makes sense.
Thanks in advance for the sanity check.
Assuming nothing else is connected to the Teensy 4.1 my assumption is I can use I2S (Teensy pins 21, 23, 7, 8, 20) for the first CS42448, and that I can use I2S1 (Teensy pins 4, 33, 2, 5, 3) for the second CS42448. The audio library objects I would be using for this are tdm1/tdm2 for the first CS42448 and tdm2_1/tdm2_2 for the second CS42448.
Two questions:
1. Are my above assumptions correct?
2. Is there an example that someone can point me to that uses some of the functions in the Audio Library control_cs42448.cpp/control_cs42448.h routines?
I know there are other efforts to use a single TDM with two CS42448s, but I would like to know if my brute force interfacing plan makes sense.
Thanks in advance for the sanity check.