Hi, I'm looking for wisdom/advice. I'm using the the SGTL5000 with teensy 3.2. I'm only using Line In input on the SGTL5000 and just passing the data via serial USB. The teensy is then connected to linux host.
I have been chasing an issue where the SGTL5000 seems to get in a bad state. Teensy still get data but it is null.
Current theory is that sometimes when connecting/disconnecting various audio source to "line in" there is a surge and trigger the bad state. We can also see that the USB port on the linux host is reseting the USB port due to EMI.
Example from DMESG:
usb usb4-port1: disabled by hub (EMI?), re-enabling...
usb 4-1: USB disconnect, device number 5
usb 4-1: new full-speed USB device number 6 using ohci-pci
usb 4-1: New USB device found, idVendor=16c0, idProduct=0483
usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
The teensy never seems affected. I confirmed twice that performing a SGTL5000 reset from teensy recover the SGTL5000 and start wording again.
I'm starting to wonder if I should put TVS to protect from ESD/EMI such as http://www.ti.com/lit/ds/symlink/tpd1e10b06-q1.pdf on the line input.
Anybody have suggestion or experience to share in that matter?
Thanks
I have been chasing an issue where the SGTL5000 seems to get in a bad state. Teensy still get data but it is null.
Current theory is that sometimes when connecting/disconnecting various audio source to "line in" there is a surge and trigger the bad state. We can also see that the USB port on the linux host is reseting the USB port due to EMI.
Example from DMESG:
usb usb4-port1: disabled by hub (EMI?), re-enabling...
usb 4-1: USB disconnect, device number 5
usb 4-1: new full-speed USB device number 6 using ohci-pci
usb 4-1: New USB device found, idVendor=16c0, idProduct=0483
usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
The teensy never seems affected. I confirmed twice that performing a SGTL5000 reset from teensy recover the SGTL5000 and start wording again.
I'm starting to wonder if I should put TVS to protect from ESD/EMI such as http://www.ti.com/lit/ds/symlink/tpd1e10b06-q1.pdf on the line input.
Anybody have suggestion or experience to share in that matter?
Thanks