您当前的位置:首页 > 技术风向标

模拟对数字:架起ADC到处理器的桥梁

时间:2016-07-19  来源:扁平线圈电感厂家  点击:

作为一个模拟世界的后裔,我经常可以在走廊上听到些评论,关于数字设计师多么不理解模拟问题。数字设计师们也毫不留情地批评模拟集成电路设计师。这两个阵营泾渭分明,除非参与者们打破界限,一起进入混合信号领域的研究。

  对典型的模拟精神,不是所有转换器都用相同的数据格式。一些转换器用无符号二进制数类型,其他转换器使用有符号二进制补码数据。甚至更复杂的问题,转换器输出12位或是14位数据,还有16位输出。还有另一种24位Δ-Σ转换器技术。

  先不管这些模拟设计结果的目的。对于这些转换器而言,ADC最低有效位的位置是这些8位、16位或是32位字处理器的第0位。对模拟电路设计者来说,这具有重要意义。然而,12位转换器的符号位是处理器的位置11。如果分配16位宽度的变量C为转换器输出值,假定C符号位是位置15。处理器不能从转换器识别出负数,所有来自12位的双极性ADC数据都是正的。因为符号位处于错误位置。

  你可以通过几个步骤来解决这个问题。首先,读-修改-写步骤,将处理器寄存器中的数据移位。CPU读取数据、移动包含数据的寄存器的位到必要的位置,然后将这些数据写回内存。DSP可以在一个时钟周期内完成移位。控制器需要很多时钟周期才能完成移位的过程。如果你选用了这种控制策略,要小心缓存区的不连续性。这意味着缓存区无法辨别DMA控制器是否将新数据写入内存。结果,CPU将缓存区的旧数据进行移位操作。需要记住的是,无论什么时候向左移了一位,就意味着ADC转换结果乘了2。

  另一种方式是在处理器循环中将数据右移。这种方式的缺点占用CPU并需要额外指令。另一种选择是直接将转换器与处理器的数据总线相连。如果你将12位转换器的第11位与处理器总线上的第15位相连,那么符号位就会处于正确的位置。然后将数据的第11位到第14位置零来完成数据获取,否则这些位的数据是不确定的。这种方法只适用于有并行接口。在这种方案中,基于DMA移动就不需要数据移位了。

大电流电感

基于DSP的列车应变力测试系统设计摘 要:本文介绍了基于TMS320VC33 DSP芯片的应变力测试系统的设计,给出了结构原理框图,并围绕DSP设计了测试系统的中断、复位子系统、存储子系统和通信子系统。同时还对测试系统进行了信号完整性

RCD缓冲电路器件发热都是怎么处理的?RCD缓冲电路中,R=300k,现在做实验用1206的贴片电阻,温度达100℃以上,是应该用插脚的功率电阻对吧。C=2.2nF(1kV),实验用的1206贴片,有八九十度,应该改用插脚封装吗?可是电容似乎没有“

LED前照灯热设计要想降低LED前照灯的耗电量,只通过第一回中提到的配光控制来减少白色LED的光损失,并在少数几个地方获得所期望的配光特性是不够的。此外还必须能够在高效状态下使用白色LED。而其中的关键就在于如何使白色

注塑加工厂


上一篇医疗保健应用中的电容数字转换器技术探讨

下一篇最快下载速度100Mbps!4G LTE技术全解析


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话