Hello.
I use LPC55s36 with unmodified i2s_dma_transfer example. From default pins i shorted JP3 1-2, JP53 1-2 and JP50 1-2, like the example says to do. Terminal says that it went throught all of the code and, theres no errors in terminal. Terminal:
Configure codec
Configure I2S
Setup looping playback of sine wave
But i can't hear anything in headphones. What could be the issue?
Hi @CzyzyK
You can observe the output effect through an oscilloscope.
According to the schematic, you can measure these three signals.
The above is the result of my test, you can refer to it.
BR
Hang
@Harry_Zhang I checked it, there is no signal coming to jack.
I also tried flashing instead of debugging and still nothing.
Hi @CzyzyK
I checked the lpc55s36_i2s_dma_transfer demo readme.
Board settings
==============
Short JP50 1-2,JP53 1-2
But in your setting,
"From default pins i shorted JP3 1-2, JP53 1-2 and JP50 1-2, like the example says to do. "
Why shorted JP3 1-2?
BR
Hang
Hi @Harry_Zhang , the description says to do so in import SKD examples. Removing shorting on JP3 1-2 didn't change anything.
Hi @CzyzyK
1. For CDC_I2S1_RX_BCLK_OnBoard signal, you can measure the J9 Pin16.
2. For CDC_FC7_I2S_TX_OnBoard signal, you can measure the J22 Pin2.
3. For CDC_I2S_WS_OnBoard signal, you can measure the J22 Pin4.
BR
Hang
Hi @CzyzyK
RX_BCLK and TX are fine.
Regarding the WS signal, may I ask if you are testing J22 Pin4?
BR
Hang
Hi, @Harry_Zhang I checked this ones TXD on pin 4, with is near RX pin.
Hi @CzyzyK
BH19 should be connected to BH20, but the board defaults to BH20 and BH21. You can try testing point BH20 to see the waveform.
BR
Hang