版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、D/A D/A MAX504D/A D/A 的CPU 扩展D/A D/A D/A 接口原理,了解实现D/A 系统对于系统的硬件要求。阅读D/A D/A MAX504D/A D/A 的CPU 扩展D/A D/A D/A 接口原理,了解实现D/A 系统对于系统的硬件要求。阅读C Linux 下常用编辑器的使用掌握 Makefile 的编写和使用Linux :PC、PCPentium50010GINUX ARM-LINUX1、D/A D/A行分类。大多数D/An 电压输出型(如电压输出型D/A作为高速D/A 转换器使用。 电流输出型(如电流输出型D/A电压转换电路得到电压输用。此外,大部分CMOSD
2、A输出型相同,这时由于在D/A 乘算型(如D/A 转换器中有使用恒定基准电压的,也有在基准电压输入上加交流信号的,后者由于能 D/A 2、D/A 分辩率D/A 转换器中有使用恒定基准电压的,也有在基准电压输入上加交流信号的,后者由于能 D/A 2、D/A 分辩率建立时间(Setting是将一个数字量转换为稳定模拟信号所需的时间,也可以认为是转换时间。D/A短,电压输出D/A 则较长。3、MAX50410 位D/A 5V 电源供电2.048V INL=1 其各个管脚的功能如表2.5.1表2.5.1 1O DINSerialdataCLRClear.AsynchronouslysetsDACreg
3、istertoall0s. 4 SCLK Serial clock inputCSChipselect,activeDOUTSerialdataoutputfordaisy-chaining 7 DGND Digital ground8 og REFINReference REFOUTReferenceoutput,2.048V.ConnecttoVDDifnot11 er12VOUTDAC13 er14RFBFeedback4、MAX504 MAX5042.5.1图2.5.1Max504 上图中,RFB 连接VOUTOFFAGND,使得输出电压范围为02VREFIN13 er14RFBFee
4、dback4、MAX504 MAX5042.5.1图2.5.1Max504 上图中,RFB 连接VOUTOFFAGND,使得输出电压范围为02VREFIN,即04.069VWriteSDIO(data)函数(Uhal.h)向MAX504,MAX504发送数据时应先将数据左移两位,然后先发送高八位,再发送低八位数据。CLR 和程序流程图如图 图2.5.2 具体程序代码da_main.c*byzoujian*2004.9.27*thedriveriss3c2410_da_max504.cin#include #include #include #define DA_IOCTRL_CLR 0 x12
5、#defineMax504_FULLs da_fd=-void Delay(argc, char *argv)float/ char /unsignedif(argc 3) f(Error parametern); f(Input as:n); f(da_id:select/ char /unsignedif(argc 3) f(Error parametern); f(Input as:n); f(da_id:selectn0andf(num:range 0.0 return sscanf(argv2, %f,&v); pr f( return1;utmustn:0to%fn,O_WRONL
6、Y)0)pr f(Error/dev/exio/0rawdevicen);returnif(strcmp(argv1,0)=ioctl(da_fd,DA_IOCTRL_CLR,0);/clearda. ioctl(da_fd,DA0_IOCTRL_WRITE,elseif(strcmp(argv1,1)0)ioctl(da_fd,DA_IOCTRL_CLR,1);/clear da. ioctl(da_fd, DA1_IOCTRL_WRITE, #if pr f(CurrentVoltageis%fvn,return 进入运行makedarootzxt/#cdrootzxt05_da# kno
7、wn-linux-gcc-c-oda_main.oknown-linux-gccda_main.o-orootzxt05_da# da_mainda_main.c进入运行makedarootzxt/#cdrootzxt05_da# known-linux-gcc-c-oda_main.oknown-linux-gccda_main.o-orootzxt05_da# da_mainda_main.cda_main.odocdriversMakefiles3c44b0-spi3终端窗口,使用NFSmount到,用insmodexio.o。/mnt/yaffscd /host/exp/basic/0
8、5_da/ /host/exp/basic/05_dacd drivers/ Using exio.o ModuleSizeUsedbyNotta ed exio 2384 0 (unused)i2c-tops2 141040 注意:卸载模块可以使用rmmod /host/exp/basic/05_darmmod进入./da_mainError parameterInput ./ad_mainda_idda_id:selectn0andnum:range0.0没有指定参数造成的,它的格式为 ./da_main da 的id们可以通过选择0 或1D/A 接口;同时还需要在之间来选择一个输出电压。
9、下面的例子是用了开发板上的DA01V可/host/exp/basic/05_da./da_main0CurrentVoltageis1.000000转换器的分转换器的主要技术指(1)分辨率转换器的分转换器的主要技术指(1)分辨率1时的输出电压,最大输出电压是指输入数字量各位全为 1 时的输出电压。DAC 的分辨率可用下式表示:分辨率有效位 LSB(Least Significant Bit)的倍数来表示。的转换误差主要有失调误差和满值误(3)建立时间(SettingD/A转换器虽有直接从电阻阵列输出电压的,但一般采用内置输出放大器常作为高速 D/A 转换器使用。D/A转换器直接输出电流,但应用中通常外接电流一电压转换电路得到电采用的是外接运算放大器的形式。另外,大部分CMOS D/A 转换器当输出电压不为零时不能D/A转换器的电流建立时间上加入了外接运D/A 响应变慢。此外,这种电路中运算放大器因输出引脚的 电容(3) D/A D/A D/A 另外,根据建立时间的长短,D/AD/A转换器,建立时间100s;中速 D/A 转换器,建立时间为 10100s;高速 D/A 转换器,建立时间110sD/A转换器,建立时间100ns1s; D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版港口工程保险合同3篇
- 二零二五版涵洞工程环保监测合同3篇
- 二零二五版反担保合同模板:供应链金融3篇
- 二零二五年计时工劳动合同管理与心理关怀协议3篇
- 二零二五年度软件开发项目合同及其廉洁规定2篇
- 二零二五版教育SaaS平台软件服务合同3篇
- 二零二五版粉煤灰运输安全规范与应急预案编制合同3篇
- 二零二五年度特种饲料原料采购合同模板2篇
- 二零二五年防火墙安全防护系统集成与维护合同3篇
- 二零二五年度大数据中心建设与运营劳务分包合同3篇
- 2024版塑料购销合同范本买卖
- 【高一上】【期末话收获 家校话未来】期末家长会
- JJF 2184-2025电子计价秤型式评价大纲(试行)
- 二年级下册加减混合竖式练习360题附答案
- 2021年道路交通安全法期末考试试题含答案
- 股东变更情况报告表
- 自带药物治疗告知书
- 房产中介门店6S管理规范
- 吞咽解剖和生理研究
- TSG11-2020 锅炉安全技术规程
- 异地就医备案个人承诺书
评论
0/150
提交评论