完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
虽然上次用上了IIR滤波,所以决定还是换一个外置的ADC试试效果,正好手头有一片TLC2543,SPI接口,MM32有硬件spi接口,正好连个一起,看看外接AD的效果: 首先介绍一下TLC2543: TLC2543是德州仪器公司生产的12位开关电容型逐次逼近模数转换器,它具有三个控制输入端,采用简单的3线SPI串行接口可方便地与微机进行连接,是12位数据采集系统的最佳选择器件之一.具有11个模拟输入通道,66ksps的采样速率,最大转换时间为10μs,线性度误差最大为±1LSB。 接着介绍一下SPI通信: SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola首先在其 MC68HCXX 系列处理器上定义的。SPI 接口主要应用在 EEPROM,FLASH,实时时钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信 协议,MM32 也有 SPI 接口。 接口很简单,就是四根线:CLK,MOSI,MISO,NSS. 工程的结构大致和以前的差不多,下面看看外置AD的效果图: 这个是未转换前,原始数据的效果图,大概看了一下大约跳5-10个字,嗯嗯精度还是很高的。所以建议大家以后实际做项目中,如果精度要求一般的话还可以用用内部ADC,如果精度要求比较高还是建议自己选一款适合的外设ADC, 既方便模拟与数字的分离,进一步降低噪声,有能够很大的提高信号的质量。奉上TLC2543的驱动代码,亲测可用。 今天就说到这里吧。
|
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
2248个成员聚集在这个小组
加入小组灵动微电子MM32全系列MCU产品应用手册,库函数和例程和选型表
11659 浏览 3 评论
【MM32 eMiniBoard试用连载】+基于OLED12864的GUI---U8G2
5920 浏览 1 评论
【MM32 eMiniBoard试用连载】移植RT-Thread至MM32L373PS
10946 浏览 0 评论
【MM32 eMiniBoard测评报告】+ 开箱 + 初探
4568 浏览 1 评论
灵动微课堂(第106讲) | MM32 USB功能学习笔记 —— WinUSB设备
4296 浏览 1 评论
[MM32软件] MM32F002使用内部flash存储数据怎么操作?
962浏览 1评论
791浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 12:38 , Processed in 0.643160 second(s), Total 47, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号