如何实现基于AD7606芯片采集正弦波呢?
找到波形发生器,可查看相关控制引脚。本次实验采集的波形是由AD9833输出的。
AD7606原理图找到AD采集,可查看相关控制引脚,同时可看到ADC输入的V1~V8通道分别对应CON29 - CON36口。
【资料图】
波形发生器TL6748-PlusTEB实验箱采用板载波形信号发生器,波形信号发生器采用的芯片是AD9833。
AD9833是一款低功耗、可编程波形发生器,能够产生正弦波、三角波和方波输出。各种类型的检测、信号激励和时域反射应用都需要波形发生器。输出频率和相位可通过软件进行编程,调整简单。频率寄存器为28位,时钟速率为25MHz时,可以实现0.1Hz的分辨率;而时钟速率为1MHz时,则可以实现0.004Hz的分辨率。AD9833的输出电源范围是38mV~650mV。
AD9833AD9833具有一个标准串行接口,使得该器件可以直接与数个微处理器接口。该器件采用外部串行时钟来向器件中写入数据或控制信息。通过该串行接口DSP可使用程序控制AD9833产生正弦波、三角波和方波输出。
A/D转换A/D转换,即模数转换,是指将一个输入电压信号转换为一个输出的数字信号。一般分为四个步骤进行:取样、保持、量化和编码。前两个步骤在取样-保持电路中完成,后两步骤则在ADC中完成。
AD7606TL6748-PlusTEB实验箱上的AD采集是基于 ADIAD7606 芯片进行设计的,具体特性如下:
· 八通道;
· 16bit采样;
· 支持串行和并行读取方式;
· 支持全部通道200K 采样率并行采集和转换;
· 支持真正±10V 或±5V 的双极性信号输入。
模数转换工作过程AD7606上8个通道的数据是同时采集,轮流转换的。
模数转换模块接到启动转换信号后,按照排序器的设置,开始转换第一个通道的数据;经过一个采样时间的延迟后,将采样结果放入转换结果寄存器保存;按顺序进行下一个通道的转换;如果为连续转换方式则从新开始转换过程;否则等待下一个启动信号。
EMIFA(External Memory Interface)
即外部存储器接口,可实现DSP与不同类型存储器(SRAM、Flash RAM、DDR-RAM等)的连接。具体可以分为EMIFA和EMIFB。
外部存储器接口主要用来同并行存储器连接,这些存储器包括SDRAM、SBSRAM、Flash、SRAM存储器等,外部存储器接口还可以同外部并行设备进行连接,这些设备包括并行A/D、D/A转换器、具有异步并行接口的专用芯片,并可以通过外部存储器接口同FPGA、CPLD等连接。
EMIFA接口特性(1)异步操作:支持SRAM,NAND Flash ,NOR Flash,FPGA等,包括AD7606
最大支持16位数据总线 和23位地址总线,在C6748中只能支持到16位
具有4个片选(EMA_CS[5:2]),只能用于异步操作
连接NAND Flash时, NAND Flash控制器支持1-bit和4-bit的ECC校验
(2)同步操作:支持16-bit的SDRAM
有一个单独的SDRAM(EMA_CS[0])
EMIFA功能框图EMIFA的请求信号的有三个来源:CPU、EDMA和主外设。
右侧的三部分接口分别是:SDRAM的控制信号管脚和异步操作模式下的控制信号管脚以及共用部分的数据总线和地址总线。
EMIFA与AD7606的连接连接异步设备时可以有4个片选:EMA_CS[n],n=2,3,4,5
控制信号引脚要根据外设的时序要求使用,AD7606的连接中只用到了片选信号,其他的没有用到。
程序流程设计程序流程设计中首先要进行外设使能配置和DSP中断初始化,接着初始化LCD的显示与触摸,然后初始化AD7606,接着初始化AD9833并输出波形,启动AD7606采集并将采集的波形显示到LCD上。最后进行触摸检测,控制AD7606启动和暂停。
方向配置源码管脚方向配置使用StarterWare 库函数将 GPIO 口配置为输出模式。相关函数通过“gpio.h”文件引用。
StarterWare API接口。
GPIODirModeSet(SOC_GPIO_0_REGS, 1, GPIO_DIR_OUTPUT);
数据配置源码数据寄存器配置使用StarterWare 库函数设置GPIO输出值。
相关函数通过“gpio.h”文件引用。
StarterWare API 接口GPIOPinWrite(SOC_GPIO_0_REGS, 3, GPIO_PIN_LOW);
配置GPIO输出值的函数源码和函数使用说明可以查看gpio.c。其中,第一个参数是GPIO的基地址,第二个参数是GPIO的编号,第三个参数设置GPIO的电平。
操作现象实验设备硬件连接(1)使用公头对公头SMA数据线连接波形发生器和ADC输入的V1通道
(2)连接仿真器和电脑的USB接口,
(3)将拨码开关拨到DEBUG模式01111,
(4)连接实验箱电源,拨动电源开关上电。
软件操作导入工程,选择Demo文件夹下的对应工程
编译工程
将CCS连接实验箱并加载程序
点击运行程序
LCD屏幕会显示采集的正弦波
点击一下LCD屏,采集将停止,再次点击恢复采集。
实验结束后,先点击黄色按钮暂停程序运行,再点击红色按钮退出CCS与实验箱的连接,最后实验箱断电即可。
关键词:
您可能也感兴趣:
为您推荐
先声药业董事长:医药反腐下,8月份估计有10%左右正常医院拜访受影响
三光科技拟购买关联方苏州万立精密机械有限公司转让的一台龙门加工中心 计划总投资不超过360万
《34EVERLAST》2024年steam正式发售 轻游玩动作新游
排行
最近更新
- 如何实现基于AD7606芯片采集正弦波呢?
- 百度二季度调整后净利增44%达80亿,研发费64亿增1%
- 日本宣布福岛核污染水排海日期
- 天津市最低工资标准调整方案正在履行审批程序
- 【直击新闻发布会④】怎样对高标准农田实行特殊保护?解答来了
- 新款奥迪SQ5谍照曝光 造型更加运动 动力总成或不变
- 2023河北省三江源纪念币有多少套
- 金山云(KC.US)Q2毛利率11.3%创新高 提质增效赋能盈利能力提升
- 今日四大交叉货币对多空情绪分析报告(2023/8/22)
- 山东威海:增加无房职工租房提取公积金频次
- 数据变信用、信用变金银!山东“信易贷”平台今年已发放贷款...
- 高善文、李蓓发文!点赞中国央行,加仓中国股票,“很可能送...
- 注意!西陇科学将于9月7日召开股东大会
- 前7月我国对其他金砖国家进出口增长19.1%(新数据 新看点)
- 烈日之下的坚守!致敬敬业奉献的你们
- 伤感文章大全最新4篇
- 通知书格式【优秀5篇】
- 因定期报告存在虚假记载等,雏鹰退及相关责任人收深交所公开...
- 涉江钨控股股权合同纠纷,“九鼎系”子公司将被执行7500万元...
- 欧阳娜娜是哪里的(欧阳娜娜是谁的)
- 山西太原国际邮件互换局(交换站)再升级
- 溢多利:与Fornia公司签订技术转让及合作开发合同
- 土媒:谷物走廊协议重启取得“重大进展”,埃尔多安将赴俄会...
- 枣庄首套房公积金贷款首付比例降至20%
- 同济科技最新公告:成立项目公司开发青浦区蟠东路西侧地块项目
- 奥锐特(605116)8月23日主力资金净卖出111.66万元
- 美国夏威夷毛伊县政府:大火导致的失联人员仍有850人
- 乐乎芷岸服务公寓北京国贸店落成亮相 可提供69套房源
- 美国将27个中国实体从“未经验证清单”中剔除,中方:欢迎
- 广汽本田suv报价