完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1.问: CS1237/CS1238 主要适用领域有哪些? 答:CS1237/CS1238 是针对桥式传感器的低成本解决方案。一般应用于称重测量、压力测量等细分领域。如下图所示:
答: 取决于AINP/AINN 端口的差分信号范围以及共模电压范围是否满足Datasheet 的要求。如下图所示: 3.问:CS1237/CS1238 是否有单次转换模式? 4.问:CS1237/CS1238是否可以单端输入模式(AINN 接地)?答:如问题2 所述,输入信号需要满足共模与差模范围,一般情况下不建议单端输入的应用使用该系列产品。当PGA=64/128 时,不允许AINP 或AINN 直接接地,否则测量信号异常;当PGA=1/2 时,由于Buffer 开启的缘故,单端输入阻抗不宜太大(建议前端电路的输出阻抗几十欧姆以下),否则会影响线性。 5.问:CS1237/CS1238 的工作电压范围是多少?为什么数据手册里面描述4.5 2、数据手册描述的是两个典型电压值(5V/3.3V)的工作电流,并不是只能工作在这两个电压区间。 6.问: CS1237/CS1238 上电默认配置是什么? 7.问:CS1237/CS1238 的外置参考电压是否可以高于VDD? 8.问:CS1237/CS1238 的REFIN 和REFOUT引脚分别表示什么意思? 9.问:在桥式传感器应用里,为什么 REFIN 与REFOUT连在一起?
11.问:实际应用中,多个称重传感器应该怎么与 ADC 连接? 举例: 如果系统不是测量同一个物体,则传感器单独连接不同的模拟通道或不同的ADC。 12.问:为什么 REFOUT引脚输出的电压值小于VDD 引脚的电压值?REFOUT 引脚最大输出电流大约多少mA? 2、REFOUT 引脚最大输出电流约为20mA。假如多个小阻值传感器(例如350ohm)并联使用,建议使用外部激励源,以免造成激励源电压下降严重。大阻值传感器(例如1200ohm)并联使用则影响不大。 13.问:如果使用外部激励源作为参考,不使用 REFOUT输出作为参考,电路如何实现? 14.问:CS1237/CS1238 是否可以使用开关电源进行供电? 答:可以,但不建议直接使用开关电源供电。最好经过电源滤波,然后次级电源使用线性电源电路给ADC 供电。 15.问:CS1237/CS1238的通信接口是标准SPI 端口吗? 答:不是的。CS1237/CS1238 是Chipsea 自定义的双向通信接口。需要主控使用GPIO 模拟时序。 16.问:CS1237/CS1238 是否可以与主控使用不同的电压供电? 答: 可以。但需要注意通信的GPIO 电平是否符合要求。举例:CS123x 使用5.0V 供电,MCU使用3.3V 供电。由于VIH 最小值为0.7*5.0V=3.5V,因此MCU 的SCLK 高电平必须>3.5V 才能使ADC 有效识别。可以使用电平转换电路实现IO 电平匹配。 17.问:CS1237/CS1238的模拟输入如果处于悬空状态,AD 值乱跳是否正常? 18.问:CS1237/CS1238切换通道时,需要像其它sigma-delta ADC丢掉前几笔数据吗? 19.问:CS1237/CS1238 的读写操作需要注意什么事情? 2、通信时序SCL 高电平需要<100μs,否则会误触发进入休眠模式,一般建议SCL=2μs~15μs。 3、完整时序为46 个clocks。 举例:读取AD 值操作,发送24 个CLK 读取AD 值,然后发送22 个空CLK。如果采用上电默认配置,也可以发送24 个CLK+3 个空CLK(非完整时序),简化读取AD 值操作。 4、在New Data Update 期间(t8),读写ADC 操作无效,且时序复位。因此避免在t8 期间读取AD 值,以免时序混乱。 5、读取AD 值(包括读写寄存器),建议使用外部下降沿中断判断New Data Ready,如果中断有效则标志位使能,然后根据标志位读取AD 值。如果不是在中断函数里操作读写时序,则读写操作前需要关闭相应的外部中断,读写操作完毕后再开启中断。 6、如果使用查询的方法(每隔一段时间判断SDA 是否为低电平),需要缩短查询间隔(例如1ms~5ms),避免读取数据期间New Data Update 导致时序错乱,表现为AD 值每隔一段时间乱跳。 7、CS1237/CS1238 配置命令的长度为7bits,因此写配置命令(0x65)/读配置命令(0x56)的bit7无效,发送数据时发送bit6~bit0。 20.问:为什么 AD 值每隔一段时间会跳动一下又恢复正常? 举例:如下图所示,虽然每次读取AD 值前都判断SDA 是否为低电平,但如果没有时序对齐的话,就会可能出现读取期间遇到New Data Update 的状况。 读取AD 值(包括读写寄存器),建议使用外部下降沿中断判断New Data Ready,如果中断有效则标志位使能,然后根据标志位读取AD 值。外部中断起到时序对齐的作用。 如果不是在中断函数里操作读写时序,则读写操作前需要关闭相应的外部中断,读写操作完毕后再开启中断。如果使用定时查询的方法(每隔一段时间判断SDA 是否为低电平),需要缩短查询间隔(例如1ms~5ms)。DR=640Hz/1280Hz 则不建议使用查询判断,以免定时中断频繁产生。 21.问:为什么 CS1237/CS1238 的实际测量值与理论计算不一致? 22.问:为什么称重传感器接大地,且系统使用开关电源供电时,AD 值会乱跳? 23.问:CS1237/CS1238 进行Layout 时需要注意什么问题? 补充说明:所谓单点接地并不是物理意义的一点接地,而是指电路拓扑互不相交的意思。 24.问:如何排查 CS1237/CS1238 异常问题? 如果处于开发阶段,则着重检查以下几方面: 1、检查硬件设计是否有误; 2、检查模拟输入、基准源输入是否满足数据手册要求; 3、检查ADC 与MCU 通信IO 电平是否一致; 4、检查通讯时序是否异常。 具体现象可以参考上述各问题的描述。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
422 浏览 1 评论
请问有关于CS32A010系列的ADC模块的单端采样例程吗;
846 浏览 1 评论
620 浏览 0 评论
596 浏览 2 评论
芯海 32 位 MCU 开发调试 ,基于 VS Code 插件实现芯海 32 位 MCU 开发调试
1138 浏览 0 评论
4816浏览 35评论
4289浏览 34评论
2933浏览 9评论
1534浏览 9评论
1000浏览 6评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-16 18:07 , Processed in 0.462959 second(s), Total 41, Slave 33 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号