可编程时脉发生器CY22150及其应用
时间:10-29
来源:互联网
点击:
2.2 软件设计
在该应用中,主要实现对CY22150的写控制。写控制的主要过程描述如下:产生开始信号,写器件地址及写控制位,ACK响应,写寄存器地址,ACK响应,写寄存器的值,ACK响应,产生停止信号。其状态转换图如图4所示。整个过程中,关键是实现相应寄存器的写,以下程序实现的是某一寄存器的写,其他寄存器的写过程与之相似。
![](../img/eec-Analog/Analog-132588blr4rhpn0bl.jpg)
其相关程序代码:
![](../img/eec-Analog/Analog-132589e1xu2yrmifw.jpg)
![](../img/eec-Analog/Analog-132590ybksa4xpt3n.jpg)
2.3 寄存器设置举例
电路中输入频率是12.5 MHz,某工作条件下CY22150输出的频率148.5 MHz,REF选用外部驱动时钟,各寄存器的设定过程如下:
1)REF是12.5 MHz的外部驱动时钟,所以地址为12H的寄存器的值为0010~0000。
2)采用的输入是外部时钟源,所以CapLoad使用默认值0,地址为13H的寄存器的值为0000~0000。
3)根据以上对P、Q计算的说明,设置为:Qtotal=30,REF/30>250 KHz,Q=28,=713,PO=l,PB=352 (采用2分频输出)。地址为40H的寄存器的值为1100~1101;地址为41H的寄存器的值为0110~0000;地址为42H的寄存器的值为1001~1100。
4)最后4个时钟都有输出,所以地址为09H的寄存器的值为0000~1111。
选用Bank2,2分频,相关的寄存器的设置如表5所示。其仿真结果如图5所示。
![](../img/eec-Analog/Analog-132591htcuh30g4do.jpg)
![](../img/eec-Analog/Analog-132592hkbjig22lhz.jpg)
3 结论
本文提供的硬件电路及寄存器配置值已经在实际应用中得到验证,是完全正确的。需要注意的是,为保证电路时序的一致,完成一个寄存器的写需要产生3个STOP信号才可跳转到下一个寄存器的写控制。CY22150是程式化的时脉发生器,适合用来支持需高精准度与高稳定度的多埠时脉应用。
在该应用中,主要实现对CY22150的写控制。写控制的主要过程描述如下:产生开始信号,写器件地址及写控制位,ACK响应,写寄存器地址,ACK响应,写寄存器的值,ACK响应,产生停止信号。其状态转换图如图4所示。整个过程中,关键是实现相应寄存器的写,以下程序实现的是某一寄存器的写,其他寄存器的写过程与之相似。
![](../img/eec-Analog/Analog-132588blr4rhpn0bl.jpg)
其相关程序代码:
![](../img/eec-Analog/Analog-132589e1xu2yrmifw.jpg)
![](../img/eec-Analog/Analog-132590ybksa4xpt3n.jpg)
2.3 寄存器设置举例
电路中输入频率是12.5 MHz,某工作条件下CY22150输出的频率148.5 MHz,REF选用外部驱动时钟,各寄存器的设定过程如下:
1)REF是12.5 MHz的外部驱动时钟,所以地址为12H的寄存器的值为0010~0000。
2)采用的输入是外部时钟源,所以CapLoad使用默认值0,地址为13H的寄存器的值为0000~0000。
3)根据以上对P、Q计算的说明,设置为:Qtotal=30,REF/30>250 KHz,Q=28,=713,PO=l,PB=352 (采用2分频输出)。地址为40H的寄存器的值为1100~1101;地址为41H的寄存器的值为0110~0000;地址为42H的寄存器的值为1001~1100。
4)最后4个时钟都有输出,所以地址为09H的寄存器的值为0000~1111。
选用Bank2,2分频,相关的寄存器的设置如表5所示。其仿真结果如图5所示。
![](../img/eec-Analog/Analog-132591htcuh30g4do.jpg)
![](../img/eec-Analog/Analog-132592hkbjig22lhz.jpg)
3 结论
本文提供的硬件电路及寄存器配置值已经在实际应用中得到验证,是完全正确的。需要注意的是,为保证电路时序的一致,完成一个寄存器的写需要产生3个STOP信号才可跳转到下一个寄存器的写控制。CY22150是程式化的时脉发生器,适合用来支持需高精准度与高稳定度的多埠时脉应用。
- 整流电路(11-30)
- 单运放构成的单稳延时电路(11-29)
- 直流稳压电源电路(11-30)
- 基于ISP1581型接口电路的USB2.0接口设计(01-18)
- 单电源供电的IGBT驱动电路在铁路辅助电源系统中的应用(01-16)
- 为太阳能灯供电的低损耗电路的设计(01-22)