了解连接到串行转换器-I的原理

网友投稿 213 2022-11-24

了解连接到串行转换器-I的原理

Q值。我需要数据转换器以适应狭小的空间,我怀疑串行接口会有所帮助。选择和使用一个我需要知道什么?

A。让我们首先看一下串行接口的工作方式,然后将其与并行接口进行比较。在此过程中,我们将消除有关串行数据转换器的一些神话。

另一方面,并行ADC直接(或可能通过缓冲器)连接到与其连接的处理器的数据总线。该图显示AD7892与ADSP-2101接口。转换完成后,AD7892会中断DSP,通过单次读取ADC的解码存储器地址来响应。

A.最初,您必须决定是使用串行DAC还是并行DAC。使用并行DAC,您可以将每个DAC映射到内存映射的I / O位置,如图所示。然后,您只需对相应的I / O位置执行写入命令即可对每个DAC进行编程。然而,这种配置具有明显的缺点。它需要并行数据总线以及一些控制信号到所有远程位置。显然,一个串行接口,可以只有两根电线,更经济。

串行转换器通常不能映射到处理器的内存中。但是许多串行DAC可以连接到处理器的串行I / O端口。然后,处理器上的其他端口可用于生成片选信号,以单独启用DAC。片选信号需要从每个器件到接口的线路。但是处理器上可以配置为发送芯片选择信号的线路数量可能会有限制。

Q.如果串行数据转换器节省了太多的空间和线路,为什么不在每个对空间敏感的应用中使用它们?

A。串行接口的主要缺点是空间速度的权衡。例如,要对并行DAC进行编程,只需将数据置于数据总线上,然后通过单脉冲将其计入DAC。但是,当写入串行DAC时,这些位必须按顺序计时(N位转换器为N个时钟脉冲),然后是加载脉冲。处理器的I / O端口花费相当多的时间与串行转换器通信。因此,吞吐率高于500 ksps的串行转换器并不常见。

Q值。我的8位处理器没有串行端口。有没有办法将AD7893等串行12位ADC连接到处理器的并行总线?

A。它当然可以使用外部移位寄存器来完成,该寄存器是串行(并且异步)加载,然后输入处理器的并行端口。但是,如果问题的意义是“没有外部逻辑”,则可以将串行ADC接口,就好像它是1位并行ADC一样。将转换器的SDATA引脚连接到处理器的数据总线之一(它连接到图中的D0)。使用一些解码逻辑,转换器可以映射到处理器的一个存储器位置,以便可以使用12个连续的读取命令读取转换结果。然后,附加软件命令将读取的12个字节的LSB集成到一个12位并行字中。

这种技术有时被称为“位冲击”,非常从软件角度来看效率低下。但在处理器运行速度比转换器快得多的应用中可能是可以接受的。

Q.在最后一个示例中,处理器写入信号的门控版本用于启动AD7893上的转换。这种方法有问题吗?

A。我很高兴你发现了这一点。在此示例中,可以通过对AD7893的映射存储器位置进行虚拟写操作来启动转换。没有数据交换,但处理器提供开始转换所需的写脉冲。从硬件角度来看,这种配置非常简单,因为它避免了生成转换信号的需要。但是,在交流数据采集应用中不推荐使用该技术,其中必须定期对信号进行采样。即使处理器被编程为对ADC进行周期性写入,写入脉冲上的相位抖动也会严重降低可达到的信噪比(SNR)。选通过程可能使写信号抖动更加严重。例如,采样时钟相位抖动电平仅为1 ns,会使理想的100 kHz正弦波的SNR降低到约60 dB(小于10个有效位分辨率)。还存在一个额外的危险,即采样信号上的过冲和噪声会进一步降低模数转换的完整性。

Q.我应该选择具有异步串行接口的转换器吗?

该图显示了AD1B60数字化信号调理器如何与PC的异步COM端口连接。这是一个3线双向接口(为清晰起见,省略了地线)。请注意,接收和传输线路在线路的另一端交换角色。

异步数据链接在设备偶尔进行通信的应用程序中很有用。由于每次传输都包含启动和停止位,因此设备可以通过简单地输出其数据随时启动通信。由于不再需要时钟和控制信号,因此减少了设备之间的连接数量。

Q.我正在考虑的ADC数据表建议在串行接口上使用非连续时钟。为什么?

Q.好。我决定放弃偏见,在我目前的设计中使用串行ADC。我刚刚按照数据表的规定连接了它。当我的micro读取转换结果时,ADC似乎总是输出FFFHEX。发生了什么事?

A。也许您遇到了通讯问题。我们需要查看ADC和处理器之间的连接以及如何设置时序和控制信号。我们还需要查看中断结构。下一部分将回到此问题,讨论设计串行接口时遇到的问题。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:为什么数据产品经常不贴近业务场景?
下一篇:技术转型产品,何去何从?
相关文章

 发表评论

暂时没有评论,来抢沙发吧~