SOLVED: Problems negotiating with xs1-u6a-64-fb96-c5
Posted: Fri Dec 02, 2022 2:51 pm
Hello there,
I'm using USB Audio Software Version 6.15.2 with xTime Composer tool v14.1.2 with xs1-l8a and xs1-u6a.
Everything worked fine with my application when I used the xs1-l8a-64-tq48-c5 (TQFN package with external USB PHY).
In the last year, having difficulty recovering the xs1-l8a-64-tq48-c5, I redesigned the project using i xs1-u6a-64-fb96-c5 (BGA package with internal USB PHY).
The prototype with the new xs1-u6a-64-fb96-c5 works correctly without problems.
I produced my first 100 boards and I found 30 boards which were not working correctly!
When I connect the USB cable to the USB port of the board:
- sometimes the negotiation with the computer not work
- sometimes the device is not recognized or sometime the sample rate is not valid
- sometimes it works without problem
When it does not work I can just remove the USB cable, reconnect it and it all works.
It seems to be a problem with the USB PHY, but in the xs1-u6a-64-fb96 it is internal and I can't replace it so I tried to replace the xMOS but I still have the same problem.
Naturally I tested the board with different computers, but the result is the same.
The project is the app_usb_aud_xk_u8_2c, I just added my VID and PID.
The module_xud is the sc_xud v2.4.1.
I bought the chips from Digikey so I assume they are all good.
Can someone help me?
Regards,
Bafiogino
I'm using USB Audio Software Version 6.15.2 with xTime Composer tool v14.1.2 with xs1-l8a and xs1-u6a.
Everything worked fine with my application when I used the xs1-l8a-64-tq48-c5 (TQFN package with external USB PHY).
In the last year, having difficulty recovering the xs1-l8a-64-tq48-c5, I redesigned the project using i xs1-u6a-64-fb96-c5 (BGA package with internal USB PHY).
The prototype with the new xs1-u6a-64-fb96-c5 works correctly without problems.
I produced my first 100 boards and I found 30 boards which were not working correctly!
When I connect the USB cable to the USB port of the board:
- sometimes the negotiation with the computer not work
- sometimes the device is not recognized or sometime the sample rate is not valid
- sometimes it works without problem
When it does not work I can just remove the USB cable, reconnect it and it all works.
It seems to be a problem with the USB PHY, but in the xs1-u6a-64-fb96 it is internal and I can't replace it so I tried to replace the xMOS but I still have the same problem.
Naturally I tested the board with different computers, but the result is the same.
The project is the app_usb_aud_xk_u8_2c, I just added my VID and PID.
The module_xud is the sc_xud v2.4.1.
I bought the chips from Digikey so I assume they are all good.
Can someone help me?
Regards,
Bafiogino