主权项 |
1、一种用余数插补比较法产生矩形波的虚拟信号发生器,包括:-PC,所述PC包括输入键盘、显示器、处理器等,用于根据用户输入的波形数据产生波形参数数据,并将其存储于波形参数存储器中;-总线接口与译码电路,用于完成PC总线的隔离、驱动、译码和复位;-晶振电路,用于产生一个精确的时钟信号,作为可编程分频器的基准信号;-波形参数存储器,用于存储由PC计算得到的波形参数数据;-波形数据存储器,用于存储量化的波形数据;-计数器,用于以可编程分频器的输出作为时钟信号进行计数,频率比较器的输出结果控制计数器的清零,其计数结果送余数比较器;-数模转换器,用于在倍频器输出信号的控制下,将存储器量化的波形数据转换成相应的波形;-输出电路,用于对开关选择电路输出的信号进行滤波、幅度控制、极性变换及负载驱动;其特征在于:还包括-余数比较器,用于将计数器的输出与存储器中的余数进行比较,并将其结果作为数据选择器的控制信号;-数据选择器,用于根据余数比较器的结果,从波形参数存储器中选择分频预置数到可编程分频器的预置数端;-频率比较器,用于将计数器的输出与存储器中的频率数据进行比较,其结果送到计数器的输入端;-可编程分频器,用于以数据选择器的输出数据作为分频预置数,将输入信号进行分频,并把其输出信号作为可编程分频器的置数控制信号、计数器的输入时钟、占空比比较器的输入信号;-占空比比较器,用于将可编程分频器的输出与存储器中的占空比数据进行比较,输出频率和占空比满足要求的周期性的矩形波或方波信号;-分频选择电路,用于将晶振电路产生的时钟信号分别进行1分频、10分频、100分频、1000分频、10000分频,并根据输入波形参数将其中一路分频信号送到可编程分频器的输入端;-倍频器,用于将占空比比较器输出的信号进行倍频;-地址发生器,用于按倍频器输出信号的频率节奏将存放于波形数据存储器中的量化数据送到数模转换器的输入端;-开关选择电路,用于从占空比比较器和数模转换器的输出信号中选择一路作为输出信号。 |