TI论坛
直播中

百合子

8年用户 915经验值
擅长:控制/MCU
私信 关注
[问答]

请问SM73201如何与C2000配合使用SPISOMIA?


  • 买了一个ti 的老板子,使用的是SM73201与tms320f28033,部分连接如图,请问SM73201的out输出到芯片GPIO17/SPISOMIA的R_ADC_DATA的是adc转化后的数字信号吗,还需要在tms320f28033编程驱动它吗,目前只接触了C2000芯片内部ADC转换,不大懂这种外部ADC芯片。

回帖(4)

李广旭

前天 11:29
  您好,
SM73201的Dout串行输出就是ADC转化后的数字结果,具体请查看数据手册 SERIAL DIGITAL INTERFACE部分说明。
举报

刘晓燕

前天 11:29
SM73201正常运行的采样率由SCLK频率决定,为fSCLK / 20,CS应与采样率相同,否则实际采样率可能低于此值。
举报

夏日余晖

前天 11:30

SM73201支持的最小采样率为50KSPS,不支持10k采样率。读取转换结果时序图和相关时间参数见数据手册第6页。


举报

那年我十七_

前天 17:53
SM73201是一款8位逐次逼近型ADC芯片,与TMS320F28033(C2000系列)配合使用SPI通信。在这种配置中,SM73201的OUT输出到TMS320F28033的GPIO17/SPISOMIA的R_ADC_DATA,确实是ADC转换后的数字信号。

要使SM73201与TMS320F28033配合使用,你需要在TMS320F28033上进行编程,以驱动SM73201并读取ADC转换结果。以下是一些基本步骤:

1. 配置TMS320F28033的SPI接口:你需要在TMS320F28033上配置SPI接口,使其与SM73201的SPI接口兼容。这包括设置SPI的时钟频率、CPOL(时钟极性)和CPHA(时钟相位)等参数。

2. 初始化SM73201:在TMS320F28033上编写代码,通过SPI接口向SM73201发送初始化命令,以配置ADC的工作模式和参数。

3. 启动ADC转换:通过SPI接口向SM73201发送启动转换命令,使其开始进行ADC转换。

4. 读取ADC结果:在SM73201完成ADC转换后,通过SPI接口从SM73201的OUT输出读取转换结果。这些数据将被存储在TMS320F28033的R_ADC_DATA寄存器中。

5. 处理ADC数据:根据需要对读取到的ADC数据进行处理,例如进行滤波、缩放等操作。

总之,你需要在TMS320F28033上编写代码来驱动SM73201,并读取ADC转换结果。这涉及到配置SPI接口、初始化SM73201、启动ADC转换和读取ADC结果等步骤。希望这些信息对你有所帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分