Cypress Perform

Home > Support
support.cypress.com     Bookmark and Share
Support

Knowledge Base Article



Recommended Procedure for Updating CY22150 Registers

Last Updated: 04/16/2012

What is the recommended procedure for updating the registers (0x40, 0x41, 0x42) in the CY22150 that affect the PLL settings?

Here is a list of steps for dynamic updating with the CY22150.

1. Disable the clock outputs by turning them off through address 09H CLKOE bit settings or switch to the reference through the cross point switch matrix control at 44H-46H.

2. Reprogram the P, Q, charge pump and divider settings located at 40H-42H, 0CH, and 47H.

3. Enable the clock outputs through 09H or change the output clock reference in the cross point switch matrix at 44H-46H.

The reason for switching the clock outputs either off or to the reference is that the serial programming bits go into effect right after the acknowledge pulse is sent. Since the P and Q values are stretched out over 3 bytes (40H-42H), the PLL could go into an illegal state and output an unusable signal.

There is a possibility of problems when switching the output off or changing it to the reference.


Related Categories: Clock Generation




Provide feedback on this item to help us improve:

How likely are you to recommend this article to a friend or colleague?

Not at all likely
0
1
2
3
4
5
6
7
8
9
10
Extremely likely

Was this item helpful?
Yes
No
Maybe


Additional comments:

Email:

Sunset Owner: KXP; Secondary Owner: VWA; Sunset Date: 06/15/21