分布式读取允许通过n个采样采集的ltc2380-24的数据一次一位或几位地在每个采样中读出,从而降低sck的频率,从而允许相对较慢的μ控制器跟上。链模式允许多个ltc2380-24以菊花链形式连接在一起,因此无论有多少adc与μ控制器通信,都只需要三条线conv,sck和sdo。这对于仅有一个spi端口等硬件限制的应用非常有用,限制了可用的控制线数量。这也允许adc同时转换为相位信息很重要的应用。这两个功能可以同时使用,如下面的应用所示。
图1的电路显示了两个连接在一起的ltc2380-24 adc,通过三条线与单个μ控制器通信。可以使用相同的三条线将任意数量的adc链接在一起,但为了简单起见,此示例仅处理两个。
从每个adc传输40位数据将需要至少80 sck脉冲。 ltc2380-24的分布式读取规则要求在每个转换周期内至少有1个但少于20个sck脉冲,以防止内部i / o寄存器复位。为了防止必须处理比例因子,n将是2的幂。再次为了简单起见,将选择最小的n,即8。这意味着在7个周期内,12位将被输出,在第8个周期中,不会对任何位进行时钟控制,从而复位i / o寄存器并开始新的平均值。这将输出总共84位。其中80个将是来自两个adc的数据和平均数信息,其余四个位将始终为零。图2显示了8个转换周期和数据传输的示波器照片。图2的图像使用40mhz sck频率传输两个adc的结果,转换速度约为0.989msps。输出数据速率为123ksps / adc。对于某些μ控制器,这可能仍然太快。为了降低sck频率,可以通过降低转换频率或增加n的值来获得较低的输出数据速率。注意,在转换完成(busy变为低电平)之前,没有数据被计时,以防止sck线路上的转换破坏转换结果。图3显示sck线不会在tquiet规范要求的cnv上升沿的10ns内转换。传输的前40位如图4所示。在此时的前两个转换周期中,24个数据位在每个sck脉冲的上升沿传输,接着是在接下来的16个sck脉冲期间平均的采样数。 16位采样平均字包含平均采样数 - 1.对于此示例(n = 8),这意味着三个lsb应全部为1,对应于二进制数7。这可以在图5中看到,它进一步放大以显示时钟37-40的上升沿。第二个40位以类似的方式输出,后跟最后四位始终为零。
此处演示的示例演示了如何使用ltc2380-24结合分布式读取和链式模式,仅通过三条线路有效传输两个adc的结果使用适中的时钟频率。这种技术可以扩展到包括任意数量的adc,而不会增加所需的数据线数量。
关于机器视觉笔迹识别和Arduino控制机器人的设计
轻松选购德索fakra连接器
使用迁移软件简化SharePointOnline到SharePointOnline的过程
采用树莓派与L298N制作遥控小车全攻略
解决这些难题才能让电动汽车更大规模地普及
采用LTC2380-24转换器将分布式读取与链模式进行同时使用
寄生二极管的作用和方向判断方法
AMD的GPU架构GCN现代化解读
英飞凌推出业界首款用于实现安全无线充电的身份验证解决方案OPTIGATM Trust Charge
基于EP2C8Q208C7和AD9858实现雷达信号源的应用方案
东科与北京大学成立第三代半导体联合研发中心
有哪些因素会影响到手机无线信号的强度
iQOO 3屏幕指纹新体验,性能直追电容式识别
如何为加密货币和其他数字支付系统创建监管框架
美国自动驾驶政策框架发布,自动驾驶立法国际呼声高涨
iPhone8什么时候上市?iPhone8最新消息:华尔街分析师预测iPhone8售价可高达1070美元
公寓管理重在细节和服务 公寓智能门锁已经成为公寓经营必备设施
PC硬件年度回顾:2019年版
4个月跨越14城,2019唯样全国巡回研讨会邀你参与!
小寻儿童电话手表A5怎么样 性价比高用料考究