cancel
Showing results for 
Search instead for 
Did you mean: 

USB Low-Full-High Speed Peripherals

JoBa_2147096
New Contributor II

Hi,

I need a USB 2.0 to audio bridge chip.  Need high quality stereo output and microphone input.  I'd prefer a canned solution.  The

USB 2.0 will interface with a Cypress HX3PD Hub.

Thanks

0 Likes
1 Solution
SrinathS_16
Moderator
Moderator

Hello,

FX2LP can be used as USB 2.0 peripheral controller for an audio device. In case you need to have both speaker output and mic input, it would be advisable to have two separate FX2LP ICs. This is because FX2LP has only a single slave FIFO/ GPIF interface and can provide a single clock input/output along with the data pins.

Alternatively, you can use the FX2LP's I2C interface with an external converter to interface with the speaker or microphone. This would allow you to use the slave FIFO/ GPIF interface for one function and the I2C interface for the other.

As a reference prototype, you can refer to the below code example but please note that this is not a complete firmware solution.

FX2LP - UAC Protoype Firmware

Best regards,

Srinath S

View solution in original post

0 Likes
1 Reply
SrinathS_16
Moderator
Moderator

Hello,

FX2LP can be used as USB 2.0 peripheral controller for an audio device. In case you need to have both speaker output and mic input, it would be advisable to have two separate FX2LP ICs. This is because FX2LP has only a single slave FIFO/ GPIF interface and can provide a single clock input/output along with the data pins.

Alternatively, you can use the FX2LP's I2C interface with an external converter to interface with the speaker or microphone. This would allow you to use the slave FIFO/ GPIF interface for one function and the I2C interface for the other.

As a reference prototype, you can refer to the below code example but please note that this is not a complete firmware solution.

FX2LP - UAC Protoype Firmware

Best regards,

Srinath S

View solution in original post

0 Likes