主题中讨论的其他部件:CC3220SF、、
工具/软件:Code Composer Studio
您好!
我在 CCS (TI-RTOS)上为 CC3220SF IC 开发代码。 在使用 CS*下降沿激活(加电) ADC124S101后,我尝试读取所有通道(1-4),但无法读取多通道。 另一方面,在读取通道1后,我使用 CS*的上升沿禁用 ADC124S101。 下一步,我激活 (加电) 具有 CS*下降沿的 ADC124S101,因此我可以读取通道2。 在对 ADC124S101芯片执行操作并再次激活后、我可以读取通道3和通道4。 那么、要读取多通道、我们应该 反复停用并激活 ADC124S101芯片吗?
此外、当我再次激活芯片时、由于跟踪和保持问题、我第一次读取最后一个通道电压。 例如、我 分别读取通道1、通道2、通道3和通道4、当我尝试读取 通道2时、我获得通道1值。 由于这个问题、我读取通道值2次、并使用第二次测量值。 我用这种方法开发的代码位于附件中。 您可以检查一下。所以、要解决这个问题、您有什么建议? 在测量之前、能否对控制 SW1或 SW2的电容器进行放电?
它也是 ADC124S101数据表的一部分(第17页)。 您能否更清楚地解释粗体句子、举个例子? 此外、本节还与我的第一个问题顶部相关。
在 SCLK 的前3个周期内、ADC 处于跟踪模式、以获取输入电压。 在接下来的13SCLK 周期中、转换完成、数据将计时输出、MSB 首先从第5个时钟开始。 如果一个帧中有多个转换、ADC 将在 SCLK 的 N*16上升沿之后的 SCLK下降 沿上重新进入跟踪模式、并在 SCLK 的 N*16+4下降沿上重新进入保持/转换模式、其中"N"是整数。
感谢您的支持。