DS1023中文翻译程序.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.DS1023 延时芯片 8bit可编程定时元件 特性: 步长类型:0.25ns,0.5ns,1ns,2ns,5ns 片上参考延时 可配置的脉冲宽度、延时线、调制器或自激振荡器 可以延时1个整周期甚至更长 保证单调性 并行或者串行可编程 单5V供电 16引脚的DIP 双列直插式封装 或者SOIC 小外形集成电路 封装 引脚分布图: 引脚描述: IN -输入 OUT/ -输出 P0/Q -并行输入P0(并行模式) REF/PWM -参考或者PWM输出 -串行数据输出(串行模式) P1/CLK -并行输入P1(并行模式) /S -并行/串行可编程选择 -串行输入时钟(串行模式) P2/D -并行输入P2(并行模式) MS -输出模式选择 -串行数据输入(串行模式) P3-P7 -剩余的并行输入口 LE -输入锁存使能 GND -地 VCC -提供电压 描述: DS1023是一个8bit可编程延时线,在功能方面类似于DS1020/DS1021. 额外增加的特性用于扩大应用范围: 内部的延时线结构经过优化修改,已经可以使得信号被延时至1个整周期甚至更长的时间。和一个片上参考延时(用来抵消芯片固有延时或称为“0档位”延时)相结合,时钟相位可以有0-360°的变化范围。 片上选通允许设备提供一个脉宽调制输出,由输入值触发,输入持续时间由编程值设定。 如果外部输出端和输入端连接,那么芯片的二选一输出信号可以反转,此时可将其看作一个自激振荡器。 可编程: 芯片的可编程性和DS1020/DS1021一样。串行的时钟和数据3个引脚,是和并行的输入引脚复用的。 /S 引脚的功能是“模式选择”,和DS1020/DS1021一样。低电平使能并行模式:只有在LE是高电平时,编程值才会改变;LE是低电平时,数据锁存,并行输入值改变不会影响可编程值。这对于多路复用是有用的。对于硬连线的应用来说,LE应该束缚于高电平。 当 /S引脚置高,使能串行模式:LE必须维持高电平才能装载或者读取内部寄存器的值,延时时间由之前设定的值决定。在时钟的上升沿数据导入。当LE置低,数据传输结束,新的值激活。 并行模式: 并行可编程模式中,经过一段延时,DS1023的输出会和输入的逻辑状态保持一致。延时时间由输入管脚P0~P7决定。可编程的并行输入可以使用直流电平,也可以使用计算机产生的数据。少量的修改延时值,跳线就可能把输入管脚连接到VCC或者GND。对于进行频繁时间调整的应用来说,DIP封装适合。 当使用计算机生成的数据时,8bit并行可编程芯片具有最大限度的灵活性。......P2 串行模式: 串行可编程模式中,经过一段延时,DS1023的输出会和输入的逻辑状态保持一致。延时时间由串口D的8bit输入值来决定。当观察data setup和data hold时,时序数据在时钟的上升沿从最高有效位装载至最低有效位。在装载或者读取内部8位输入寄存器时,LE应该为1。当LE 变为0时,数据传输结束,新的延时值被激活。 当延时值被移入串行数据输入D时,先前的8bit输入寄存器中的数据按照从高到低的顺序从输出口Q输出。将一个DS1023的串行输出口和另一个DS1023的串行输入口相连,许多这样的设备首尾相接,就形成了用于可编程目的的daisy-chain(菊花链)(级联结构)。如图1所示,串行bit总数必须8倍于“单位菊花链”的个数而且8bit数据必须按照从高到低的顺序打入。 如图2所示,通过用一个值为1KΩ-10KΩ的电阻连接串行输出口Q和串行输入口D,应用可以读取DS1023延时线的设定。因为读过程是有破坏性的,电阻还原了读的值而且在向设备写的过程中提供了绝缘。电阻一定要将最后一个设备的串行输出Q和第一个设备的串行输入D连接。串行读出器通过一个电阻自动复位,设备在写串行数据时处于高阻态。 初始化串行读取,LE为1,CLK为0。在一段等待时间(tEQV)后,bit7(最高有效位)出现在串口输出(Q)。在第一个时钟上升沿,bit7重写,在一段时间tCQV后,bit6出现在串口输出。为了还原输入寄存器的初始状态,这个时钟过程要被重复8次。如果是菊花链,这个过程要在每个组件上重复8次。如果读取的值在LE置0前还原,就不需要校正时间(tEDV),编程延时保持不变。 因为DS1023是CMOS设计,未使用的输入引脚(P3-P7)应该连接定义明确的逻辑电平,一定不能悬空。串口输出Q/P0如果不用要悬空。 图1 和 图2 参考延时: 所有的延时线都有固有延时,这是由于从输入缓冲器到输出缓冲器存在传播延迟。在DS1023中,与延时步长相比,固有延时是很大的。为了简化系统设计,一个参考延时被包含在了片上,用来抵消固有延时。这就意味着DS1023输出的最小可编程延时相对于参考延时来说实际上是0。

文档评论(0)

ddf55855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档