cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

New Contributor II

Hello

https://community.cypress.com/message/35996#35996

Regarding the above community Link, there is a answer below.

>CyU3PUsbSetTxSwing API sets the Tx amplitude used by FX3 on the USB 3.0 interface.

>Please use this API with caution. The device has only been tested to work properly under the default swing setting of 0.9V (swing value set to 90).

>This API is expected to be called before calling the CyU3PConnectState() API to enable USB connections. (swing TX Amplitude swing in 10 mV units. Should be >less than 1.28V)

>

Qestion)  Where is this 0.9V measured result? I think it is an IC output pin, but is it correct? Or is it the end of the USB cable (= HOST side)?

Best Regards

Arai

0 Likes
Reply
1 Solution
Moderator
Moderator

Hello,

CyU3PUsbSetTxSwing API sets the Tx amplitude used by FX3 on the USB 3.0 interface. You can set the swing in between 0.9V and 1.28V. This value that is set for the swing can be measured at the SSTX+ and SSTX- pins of the FX3. SSTX+ is the A5 pin and SSTX- is the A6 pin of FX3.

Best Regards,

Jayakrishna

Best Regards,
Jayakrishna

View solution in original post

0 Likes
Reply
2 Replies
Moderator
Moderator

Hello,

CyU3PUsbSetTxSwing API sets the Tx amplitude used by FX3 on the USB 3.0 interface. You can set the swing in between 0.9V and 1.28V. This value that is set for the swing can be measured at the SSTX+ and SSTX- pins of the FX3. SSTX+ is the A5 pin and SSTX- is the A6 pin of FX3.

Best Regards,

Jayakrishna

Best Regards,
Jayakrishna

View solution in original post

0 Likes
Reply
New Contributor II

Hello Jayakrishna san

Thank you for your reply.

Best Regards

Arai

0 Likes
Reply