cpld的作用:(1)在smen信号使能的情况下,smst(点火信号)信号到来后,输出fout起动a/d转换器;(2)锁存ad9051的输出结果;(3)通过地址发生器输出数据存储地址,并产生写信号(wr),将锁存数据写入sram。 1.2 控制电路的设计 控制电路的核心为at89c52,如图3所示。控制电路要完成的任务是:(1)上电后,完成cpld的配置加载。flex10k系列共有4种加载方式,这里采用主动串行方式,由at89c52的引脚p1.5控制cpld和已写入配置数据的串行eprom(27e512)完成配置。(2)完成采样频率的控制,由at89c52控制时间合成芯片mc12429来实现,其输出频率为25~400mhz。每次采样前,用户可手动输入采样频率,由at89c52的p0.0~p0.7脚输出m[8..1]的值,p1.0脚输出由低到高的信号,将此值锁存。(3)控制a/d转换的使能。当频率设定好后,用户按下采样键,at89c52的p1.1输出采样使能信号smen,当采样开始信号smst到来后,采样就开始进行。(4)与cpld的通讯。图3中,at89c52的p0.0~p0.7与cpld的8