·上一文章:集成RF混频器与无源混频器方案的性能比较
·下一文章:适于底层协议栈开发的数据采集与仿真系统
3.系统计时工作分析
以该系统用于短跑计时分析,系统可用于100米、200米和400米三种情况。下面主要以用于100米情况进行分析。
3.1 计时器工作方式的选定
计时精度取1/200秒,设完成100米跑步计时间最长为30秒,此时计时器1采用工作方式2,BCD码计数,系统时针信号取1MHZ,计数值取5000,因此其输出信号为200HZ,其确定了计时精度为1/200秒。
计时器2采用工作方式2,BCD码计数,计数值取6000。
同样的分析,当为200米计时时,设完成200米跑步计时间为60秒,计时器1采用工作方式2,BCD码计数,系统时针信号取1MHZ,计数值取5000,计时器2采用工作方式2,进制计数,计数值取12000。
当为400米计时时,设完成400米跑步计时间为120秒,计时器1采用工作方式2,BCD码计数,系统时针信号取1MHZ,计数值取5000,计时器2采用工作方式2,进制计数,计数值取24000。
3.2 时间的计算
工作中计算时间时,主要读取计时器2 的值,以用于100米情况进行分析,设读取值为X,则计时时间T为:
3.3 基于PCI的接口设计
利用PCI9052设计PCI总线的接口电路非常简便 ,在使用PCI9052开发板时可采用两种方案验证:(1)利用开发板的ISA总线接口,设计在我们早已熟悉的ISA总线上进行;(2)在开发板的预留区引用PC9052提供的总线进行设计。图3是我们设计的采用PCI总线的多路定时器。
PCI总线上的主机CPU可通过PCI9052直接读取I/O状态与数据。