电工基础

电工基础知识_电工技术-电工最常见电路

串行模数转换器PSpice仿真分析(二)

时间:2023-05-11 11:27来源:未知 作者:admin 点击:
在Capture中打开 ADC _DEMO.opj,把U1替换成 AD CSER24,原理图如下: 选中AD转换器,点击鼠标右键,选择Desend Hierarchy,可以进入查看AD转换器的内部模型。   从内部原理图中,不难看出,ps

在Capture中打开ADC_DEMO.opj,把U1替换成ADCSER24,原理图如下:

pYYBAGPkk4-AV7OKAAHaf-f3RoI027.png

选中AD转换器,点击鼠标右键,选择Desend Hierarchy,可以进入查看AD转换器的内部模型。

poYBAGPkk5eAW9qeAAEtRgUwz14894.png

 

poYBAGPkk5yABcK0AAK6RRAjg-M068.png

从内部原理图中,不难看出,pspice中提供的ADCSER24,与ADCSER4一样,同样是把模拟数据先转换成并行的数字数据,再用D寄存器串行输出。

其中:

AIN – Analog Input, 0 to 5V unipolar(0-5V的模拟输入信号

VREF – Reference voltage output, -5.25V(参考电压,输出)

DATA – Serial Data Output(串行数据输出)

CLOCK – Clock input(时钟信号输入,要求小于5Meg,大于178.571K)

CONVST/EOC* – Conversion Start Input; End-of-Conversion output(使能信号——开始转换,转换结束)

在这个实验中,我们把CLK信号定义为1Meg,Ain采用直流信号输入,CONVST/EOC——使用脉冲信号,周期为50us。

poYBAGPkk5yAUQs_AABL0ZZKnyE779.png

根据上一次碰上的问题,直接先检查DC_95_1这个元件的PspiceTemplate属性,如果有问题,直接修正。

创建仿真分析文件,进行时域仿真:

pYYBAGPkk6CAdhvTAAHbfYFq2wk499.png

仿真时间定为0.3ms,启动仿真。 Pspice仿真完后,弹出如下信息提醒框:

poYBAGPkk6GAWZ7jAAB-6gcgI_A454.png

选择“否”,并查看DATA的输出,图形如下:

pYYBAGPkk6KAFoICAACkcSgfPSM721.png

可以看出,DATA串行输出有问题,仿真不正常。 重新运行仿真,弹出信息提醒框后,点击“是”,进入查看。

poYBAGPkk6KAccBfAAB8FJ-PSZ8698.png

点击Plot,显示出Error信息窗口:

pYYBAGPkk6aAd_HRAAEWYvWzqog577.png

分析错误信息,发现是U1.U4的输入在上升沿与时钟的时序冲突,详细分析原理图,发现U1.U1与U1.U4是一样的,唯一的区别是U1.U4的ENT信号是从U1.U1的RCO取得的,估计是这个信号进行X状态,导致的。 因此,在U1.U4的ENT输入加100K的下拉电阻。 再次仿真,跳过提示,查看DATA输出结果:

注:pspice中,数字信号分为0、1、R(上升沿)、X(状态不定)、F(下降沿)五种状态。

pYYBAGPkk6eAYiuDAAISuWCBNFY747.png

(责任编辑:admin)
织梦二维码生成器
相关文章
------分隔线----------------------------
栏目列表
推荐内容