- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学号 2013052108
论文题目: 基于S3C2410处理器的A/D转换
驱动程序设计
课 程: ARM嵌入式Linux系统开发与设计
学 院: 信息工程学院
专 业: 计算机科学与技术
班 级: 2013级专升本班
作者姓名: 张清芸
目录
摘要: 2
1.绪论 2
1.1 设计目的 2
1.2 设计要求 2
2. 系统总体方案 3
2.1 开发系统平台构建 3
2.2 系统开发流程 5
2.3 应用程序流程 5
2.4 Linux操作系统及其常用命令 6
3. 嵌入式操作系统A/D转换及工作原理 7
3.1 A/D转换的实现及工作原理 7
3.2 实现程序的主要函数 8
4. vivi、Linux 10
4.1 vivi的烧写 10
4.3 烧写cramfs文件系统 11
5. 交叉编译 12
5.1 Makefile文件编写 12
5.2 交叉编译的过程 12
6.程序源代码设计与调试 12
6.1 程序源代码设计 12
6.2 运行调试 13
7. 总结 13
附录一: 14
参考文献 27
基于S3C2410处理器的A/D转换驱动程序设计
张清芸
(信息工程学院 13级专升本班 2013052108)
摘要:本文基于S3C2410处理器的开发板上,嵌入式Linux系统环境下,设计A/D转换器,实现模拟信号向数字信号的转化。对vivi、Linux内核、cramfs文件系统的烧写,交叉编译的一系列过程。分辨率反映 A/D 转换器对输入微小变化响应的能力,通常用数字输出最低位(LSB)所对应的模拟输入的电平值表示。具有很高的应用价值。
关键字:S3C2410处理器;cramfs;交叉编译
1.绪论
1.1 设计目的
了解PC机模拟Linux环境下,嵌入式系统开发方法和流程。
熟悉Linux平台使用技巧以及Linux环境操作命令。
通过设计掌握Linux嵌入式系统A\D转换器实验,以及相关程序代码的编写。
1.2 设计要求
在Samsung公司S3C2410处理器的开发板上,嵌入式Linux系统环境下,设计A/D转换器,实现模拟信号向数字信号的转化。
在转化过程中需要的指标如下:
(1)分辨率
分辨率反映 A/D 转换器对输入微小变化响应的能力,通常用数字输出最低位(LSB)所对应的模拟输入的电平值表示。n 位 A/D 能反应 1/2n满量程的模拟输入电平。由于分辨率直接与转换器的位数有关,所以一般也可简单地用数字量的位数来表示分辨率,即 n 位二进制数,最低位所具有的权值,就是它的分辨率。
值得注意的是,分辨率与精度是两个不同的概念,不要把两者相混淆。即使分辨率很高,也可能由于温度漂移、线性度等原因,而使其精度不够高。
精度
精度有绝对精度(Absolute Accuracy)和相对精度(Relative Accuracy)两种表示方法。
①绝对误差:
在一个转换器中,对应于一个数字量的实际模拟输入电压和理想的模拟输入电压之差并非是一个常数。我们把它们之间的差的最大值,定义为“绝对误差”。通常以数字量的最小有效位(LSB)的分数值来表示绝对误差,例如:±1LSB 等。绝对误差包括量化误差和其它所有误差。
②相对误差:
是指整个转换范围内,任一数字量所对应的模拟输入量的实际值与理论值之差,用模拟电压满量程的百分比表示。
例如,满量程为 10V,10 位 A/D 芯片,若其绝对精度为±1/2LSB,则其最小有效位的量化单位:9.77mV,其绝对精度为=4.88mV,其相对精度为 0.048%。
③转换时间:
转换时间是指完成一次 A/D 转换所需的时间,即由发出启动转换命令信号到转换结束信号开始有效的时间间隔。转换时间的倒数称为转换速率。例如 AD570 的转换时间为 25us,其转换速率为 40KHz。
④电源灵敏度:
电源灵敏度是指 A/D 转换芯片的供电电源的电压发生变化时,产生的转换误差。一般用电源电压变化 1%时相当的模拟量变化的百分数来表示。
⑤量程:
量程是指所能转换的模拟输入电压范围,分单极性、双极性两种类型。
例如,单极性 量程为 0~+5V,0~+10V,0~+20V;
双极性 量程为-5~+5V,-10~+10V。
⑥输出逻辑电平:
多数 A/D 转换器的输出逻辑电平与 TTL 电平兼容。在考虑数字量输出与微处理
您可能关注的文档
- 配网规划设计培训精要.ppt
- 嵌入式报告精要.docx
- 嵌入式避障小车设计报告精要.docx
- 嵌入式操作系统精要.ppt
- 嵌入式操作系统实验报告final精要.doc
- 配位化学第三电化学精要.ppt
- 嵌入式操作系统实验指导书精要.doc
- 配位氧还沉淀滴定精要.ppt
- 喷泉控制系统的设计(中北大学课程设计)精要.docx
- 嵌入式车牌识别系统方案书精要.doc
- 2025年秋季北师大版数学5年级上册整册同步教学课件.pptx
- 新人教版语文5年级上册全册同步教学课件(双减版2025年5月修订).pptx
- 2025年秋北师版物理8年级上册整册同步课件.pptx
- 2025年秋人教版化学9年级上册整册同步教学课件.pptx
- 2025年秋季人教版英语8年级上册整册同步教学课件.pptx
- 2025年秋季人教版语文1年级上册整册同步教学课件.pptx
- 2025年秋人教版语文6年级上册整册同步教学课件.pptx
- 2025年秋季人教版数学6年级上册整册同步教学课件.pptx
- 2025年秋季人教版语文1年级上册整册同步教学课件(交互版).pptx
- 2025年人教版化学选择性必修第1册教学课件.pptx
文档评论(0)