找回密码
 注册
关于网站域名变更的通知
查看: 378|回复: 1
打印 上一主题 下一主题

AD采集实现办法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-2-6 12:02 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 hanrry 于 2020-2-6 12:02 编辑
& H6 d6 o9 ?7 a) G2 B( L1 d" `+ [0 ~) i' G
AD采集实现办法

$ t1 D& L. U- i) W" }
1接口设计

3 x) x+ a5 o$ v: ~& j- o
通信方式:SPI模式(DSP主,AD从)由DSP来控制ADS1256片上寄存器,通过DIN线读写这些寄存器。CS拉低为选通。DRDY低表示转换完成,与DSP的某中断连接。
; J& b+ j. {6 d) I) L2 X- Y' s; g
还需要确认的问题:通信速率的选择(ADS1256最大采样速率为30K采样点/秒(SPS))、信号发生器的信号类别(4路差分与8路伪差分输入)
3 \; Y* U; {- k7 L3 _( f
4 A3 u4 E5 C/ a4 s3 |: j
4 v# @+ _! z! _+ H0 Z- Z: D7 F
2任务拆分

. a$ q1 w: X) o2 \: s( [6 G
2.1硬件

; ~2 L* ^4 H+ R) \
高轨板+AD模块+模拟信号发生器(需要和教五陀螺组借用)
( h' ~7 n  D. W* M
连接方式为模拟型号输出信号到AD模块的P1接口,经过AD模块处理以后由P3接口接入综合板。

! L9 B9 p, B! P4 `6 N: x" y( y$ O
模拟信号发生器——>AD采集模块——>DSP

5 g9 N4 w% B8 a" e8 b6 |4 [
2.2软件
4 B! P* ?3 A0 L! W% x! n. d
DSP软件工程配置
0 ?: V# t% M' w) [) F, C1 V
GPIO口的分配

0 Z+ e, a' y+ }, e' Q) V" n
PLL时钟配置
. k: |' h3 }9 V9 R, p! C: P7 H0 O
数据存储空间分配
& p6 w3 ~# A' g1 J) }# l
ADS寄存器初始化配置
2 `$ a4 O2 y  {: L2 S2 r' |
一共有11个独立寄存器需要配置包括1状态寄存器、2模拟多路选择器、3AD控制寄存器、4数据速度寄存器、5 I/O控制寄存器等。
9 W3 T1 K  z3 I6 d: i
3软件设计
& j1 y- j; M! N- s) b
首先对TMS320C6747串口的配置和ADS1256通信数据的设置,串口通信字模块下图所示。DSP内部产生1MHz的串口时钟,串口通信字长32位,分别为8位指令字节和24位数据字节。帧同步信号FSXO设为低有效,在每个串口通信字发送前一个CLKR0产生。FSXO和数据均

3 D3 E. ^% {0 q3 O. E

# O. e; \3 G0 N7 @. ]

6 n: u: b* g$ B5 g! J2 l
: u' ^1 c' U2 Z" O0 L! n
' I0 g. V  T% q$ \$ S
( ~% X0 [) A4 n5 M$ @' B
- y* R% L9 P! e6 O3 F% X
在CLKR0下降沿送出,持续一个串口时钟周期,以便ADS1256在上升沿有效采样。
- W- P! N; V7 a0 h" p& C$ Q# ]5 M8 K* Y6 W, w. L' x
原文链接:https://blog.csdn.net/qq_28116937/article/details/81570612

0 B7 ]  c/ w2 ?+ E, y6 i

, Y+ ~+ T4 B# J0 m6 A5 Q2 f: l8 k

该用户从未签到

2#
发表于 2020-4-20 14:08 | 只看该作者
DSP内部产生1MHz的串口时钟
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-24 03:16 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表