Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
YongseokJeon
Level 4
Level 4
Distributor - Changnam (South Korea)
50 replies posted 50 questions asked 25 replies posted

Hello,

Does the CY8C6136FDI-F42 need an external crystal to use a USB device?

Thanks and Regards,
YS

0 Likes
1 Solution
Aashita_R
Moderator
Moderator
Moderator
50 likes received 100 solutions authored 250 replies posted

Hi @YongseokJeon ,

There is no requirement of an external crystal  use CY8C6136FDI-F42  as a USB device. You can refer the clocking diagram of device datasheet in page number 14 here : : https://www.cypress.com/file/385931/download to read in details about this.

You need to make the following changes in the "clocks"  tab of the TopDesign.cysch of  your PSoC Creator project-

1. Click on "Edit Clocks".

2. In the Source Clock tab of Configure System clocks dialog box, Trim IMO with USB  so as to achieve the accuracy of +/- 0.25% as required by the communication for USB device.

Aashita_Raj_0-1617883155732.png

3. Under the FLL/PLL tab, enable the PLL to be sourced with Path Mux1 clock.

4. Under the High Frequency Clocks tab, enable Clk_HF3 which is finally supplied to the USB block of PSoC device. The USB Clock is now set at desired 48MHz  with the desired accuracy of +/- 0.25% as shown in the figure below -

Aashita_Raj_1-1617883420573.png

Please follow the above steps and let us know if this helps or in case of any further queries.

Best Regards,

Aashita

 

 

 

View solution in original post

1 Reply
Aashita_R
Moderator
Moderator
Moderator
50 likes received 100 solutions authored 250 replies posted

Hi @YongseokJeon ,

There is no requirement of an external crystal  use CY8C6136FDI-F42  as a USB device. You can refer the clocking diagram of device datasheet in page number 14 here : : https://www.cypress.com/file/385931/download to read in details about this.

You need to make the following changes in the "clocks"  tab of the TopDesign.cysch of  your PSoC Creator project-

1. Click on "Edit Clocks".

2. In the Source Clock tab of Configure System clocks dialog box, Trim IMO with USB  so as to achieve the accuracy of +/- 0.25% as required by the communication for USB device.

Aashita_Raj_0-1617883155732.png

3. Under the FLL/PLL tab, enable the PLL to be sourced with Path Mux1 clock.

4. Under the High Frequency Clocks tab, enable Clk_HF3 which is finally supplied to the USB block of PSoC device. The USB Clock is now set at desired 48MHz  with the desired accuracy of +/- 0.25% as shown in the figure below -

Aashita_Raj_1-1617883420573.png

Please follow the above steps and let us know if this helps or in case of any further queries.

Best Regards,

Aashita