欢迎来到学术参考网

为时钟源编程的计算机并行端口

发布时间:2015-07-07 09:36
本设计实例说明如何将linear technology公司的ltc6903可编程振荡器作为时钟源应用在直接数字合成、数据转换、开关电容滤波、时钟和压控振荡器等电路中。ltc6903可由2.7v ~ 5.5v的电源供电工作,功耗适中,可产生频率范围为1 khz ~68 mhz时钟信号。ltc6903在这一频率范围内的典型频率误差和分辨率分别为1.1和0.1%。
  你可通过ibm兼容pc机的并行端口控制图1所示的可编程振荡器电路。这一并行端口也可为该电路供电。电阻器r1和r2限制从并行端口数据位db3和db4吸收的电源电流,而电阻器r3、r4、r5则将编程位db0、db1和db2隔离开来。高精度微功耗电压基准ic1为ic1和ic2提供4.096v稳定电源。相对于ic2的电源引脚和接地引脚而言,应该尽量缩短旁路电容器c1和c2的引脚长度,以求达到最佳性能。高速缓冲器ic3隔离ic2的输出,并防止由于负载变化而导致的频率牵引。可将用户提供的输入转换成一个与spi兼容的16位数据流,用以对ic1的输出频率编程。6903的输出频率取决于oct和dac两个控制参数。通过求解方程f=(2oct)×2078/(2-(dac)/1024),该程序可以得出oct 和dac的最接近值。在初次加电时,ic2的输出频率缺省为1.039 khz。

上一篇:非多路复用与多路复用总线转换桥的设计与实现

下一篇:可复用SPI模块IP核的设计与验证