打印
[资料分享]

TI博文--CC2652LP驱动Δ∑ADC - ADS1261

[复制链接]
480|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xyz549040622|  楼主 | 2020-4-22 21:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
官网的ADS1261驱动采用的是相对久远的TIVA驱动代码架构,并且没有提供完整工程,还存在一些小的bug,本文将阐述如何使用最新的SimpleLink™ Platform MCU,并基于最新的TI-RTOS架构来驱动ADS1261。本文的最后会给出完整的工程示例【下载】,示例稍作修改也可用于驱动TI其它支持SPI接口的Δ∑ADC。

ADS126x 系列ADC是包含可编程增益放大器 (PGA) 的精密 40kSPS ΔΣ 模数转换器 ,它包含精密的电压基准,内部故障监控器和用于桥式传感器的交流激励。可以为要求最严苛的测量(包括称重秤和电阻式温度检测器 (RTD))提供高精度单芯片解决方案。
                                                        Figure 1.      ADS1261 内部框图


CC2652R 是 SimpleLink™ 微控制器 (MCU) 平台的一部分,该平台包括 Wi-Fi®、低功耗 Bluetooth®、低于 1GHz、Thread、Zigbee®、802.15.4 和主机 MCU,它们共用一个易于使用的通用开发环境,其中包含单核软件开发套件 (SDK) 和丰富的工具集。借助一次性集成的 SimpleLink 平台,可以将产品组合中的任何器件组合添加至您的设计中,从而在设计要求变更时实现 100% 代码重用。

CC2652 LaunchpadCC2652R对应的开发板,包含仿真器,如您是第一次接触,请参考如下步骤,来了解它的使用。

本文采用IAR进行开发,相关版本信息可在对应的SDK的release_notesxx.html中了解到,如下图:
SDK版本:simplelink_cc13x2_26x2_sdk_3_20_00_68【请先下载安装后,再打开工程】


另外,使用的ADS1261EVM 也可从TI-STORE购买到。

ADS1261EVM

CC2652LP

说明

/CS

DIO_30

SPI – CS 片选

SCLK

DIO_29

SPI – CLK时钟

DIN

DIO_28

SPI – 主出从入[ 主:CC2652R, 从:ADS1261 ]

DOUT

DIO_27

SPI – 主入从出[ 主:CC2652R, 从:ADS1261 ]

/DRDY

DIO_26

ADS1261 输出 – 数据准备好指示,低有效

/RST

DIO_25

ADS1261 输入 – 复位,低有效

STR

DIO_21

ADS1261输入 – 启动转换,高有效

/PWDN

DIO_15

ADS1261输入 – 控制进入低功耗模式,低有效



如下图,使用杜邦线,对照上表,将ADS1261EVM(左)和CC2652LP(右)连接起来。另外,在ADS1261EVM的JP1增加一个跳线帽【黄色框】,以旁路EVM上的TM4C129。

                                                        Figure 2.      连线示意图


使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←

2782

主题

19267

帖子

104

粉丝