- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Does the CY8C6136FDI-F42 need an external crystal to use a USB device?
Thanks and Regards,
YS
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
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 -
Please follow the above steps and let us know if this helps or in case of any further queries.
Best Regards,
Aashita
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
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 -
Please follow the above steps and let us know if this helps or in case of any further queries.
Best Regards,
Aashita