【笔记】微机原理及接口技术4 -- ADC/DAC

news2025/1/11 5:58:01

模数数模转换器


控制系统中的模拟接口

A/D 转换器 把模拟信号转成数字信号,供微处理器使用;
D/A 转换器 输出模拟信号,供外部控制装置使用;


D/A 原理

D/A 转换器的主要部件是电阻开关网络
通常是由输入的二进制数的各位控制一些开关,通过电阻网络,在运算放大器的输入端产生与二进制数各位的权成比例的电流,经过运算放大器相加和转换而成为与二进制数成比例的模拟电压

电压型D/A 可看做电压源,需接较大负载电阻;
电流型D/A 可看最电流源,不可接过大负载电阻(常用);


D/A 技术指标

分辨率:是 D/A 对于微小输入量变化的敏感程度描述;
对一个分辨率为 n 位的转换器,能够分辨满量程的 2-n 输入信号

精度:包括绝对精度和相对精度

建立时间也称稳定时间:指在 D/A 的数字输入端加上满量程的变化(如从全“0”变为全“1”)以后,其模拟输出稳定到最终值时所需的时间

输出电平:
电压型的 D/A 转换器,其输出电压为 0 ~ 5V 或 0 ~ 10V;
而电流型的 D/A 转换器,其输出电流为几毫安至几安


常用 D/A 芯片:DAC0832

  • 一款 8 位 D/A 芯片
  • 可处于三种不同工作方式:直通方式、单缓冲方式、双缓冲方式

另一个常见的高性能芯片:DAC1210


A/D 原理

最常用的 A/D 转换器:逐次逼近型的 A/D 转换器

逐次逼近型 A/D 组成:逐次逼近寄存器(SAR)、D/A 转换器、比较器、时序和控制逻辑等部分

转换原理:逐次把设定的 SAR 中的数字量经 D/A 转换后得到电压 VC,与待转换的模拟电压 VX 进行比较


分辨率:举个栗子:当输入电压的满量程为 VFS=10 V 时,则 10 位 A/D 转换器的分辨率为 10V/1024≈0.01V


总线概述


总线概念

微机一般有以下三个总线

  • 内部总线:是微型计算机内部各外部芯片与处理器之间的总线
  • 系统总线:是微型计算机中各插件板与系统板之间的总线
  • 外部总线:是微型计算机和外部设备之间的总线

单总线结构

  • 当 I/O 设备与主存交换信息时,原则上不影响 CPU 的工作
  • 因为只有一组总线,当某一时刻各部件都要占用时会出现争夺总线使用权的现象

双总线结构

  • 其为存储总线与 I/O 总线分开的结构

多总线结构

  • 采用 DMA 控制器可形成三总线结构
    主存总线用于 CPU 与主存之间的信息传输
    I/O 总线供 CPU 与各类 I/O 设备之间的信息传递
    DMA 总线用于高速外设(如磁盘等)与主存之间直接交换信息
  • 四总线结构实现了处理器链接 Cache

总线指标

总线宽度:指可同时传送的二进制数据的位数
数据传输率:又称总线带宽,是指在单位时间内总线上可传送的数据总量
总线频率:总线通常都有一个基本时钟,总线上其他信号都以这个时钟为基准
总线复用通常地址总线与数据总线在物理上是分开的两种总线

总线传输四个阶段:总线请求和仲裁、寻址、数据传输、结束

总线传输有同步和异步两个方式


PCI 总线

PCI 总线链接图

在这里插入图片描述


人机交换接口


键盘接口

目前微机主要用到的两类键盘:

  • PC/XT 机采用的 83 个键的标准键盘和 AT 机使用的 84 个键的键盘
  • 增强型的 10l/103/104/105/108/109 个键的扩展键盘

键盘通过电缆与主机链接,每次按下或者放开键盘都会发出对应的扫描码
PC/XT 扫描码发射格式起始位为高电平;而 PC/AT 起始位则为低电平;


PC 键盘对应的三种接口

在这里插入图片描述


鼠标接口

鼠标有机械鼠标、光电鼠标和光电机械鼠标三类

  • 机械鼠标通过轨迹球运动带动齿轮产生信号
  • 光电鼠标通过红外光收发装置检测信号

显示器接口

视频显示标准

  1. MDA 标准:单色字符显示接口
  2. CGA 标准:彩色显示适配器
  3. EGA 标准:增强型显示适配器
  4. VGA 标准:阵列彩色显示接口,颜色 256 色
  5. SVGA 标准:超级 VGA,分辨率大幅度提高
  6. TVGA 标准:全功能视频图形阵列显示接口,它兼容 VGA 全部显示标准,并扩展了若干字符显示和图形显示的新标准

CRT 显示器

  • 老式的电视和计算机显示器,它使用阴极射线管技术产生图像
  • 通过控制电子枪的位置和强度,可以在荧光屏幕上生成各种颜色和形状的图像
  • CRT 可以实现高刷和优质的饱和度,但是容易烧屏且体积过大

LCD 显示器

  • 只有有源阵列 LCD 可在 30 ~ 50ms 范围内,无源阵列 LCD 无法满足实时视频的要求
  • LCD 采用背光点亮
  • 由于背光特性,故其显示视角远小于 CRT 显示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/717157.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

EasyCVR如何在不修改分辨率的情况下进行H.265自动转码H.264?

EasyCVR视频融合平台基于云边端一体化架构,可支持多协议、多类型设备接入,在视频能力上,平台可实现视频直播、录像、回放、检索、云存储、告警上报、语音对讲、电子地图、集群、H.265转码、智能分析以及平台级联等。 我们在此前的文章中介绍过…

【Python实战】Python采集某大夫文字数据

前言 今天,有一位粉丝找到我,希望我出一期关于某大夫数据采集的文章,今天,我们就来采集某大夫的问诊数据。 环境使用 python 3.9pycharm 模块使用 requests 模块介绍 requests requests是一个很实用的Python HTTP客户端库&…

java 健身营养师网站系统myeclipse定制开发mysql数据库B/S模式java编程计算机网页

一、源码特点 JSP 健身营养师网站系统 是一套完善的系统源码,对理解JSP java 编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。研究的基本内容是基于网上 书店系统,使用JSP作为页面开发工具。Web服…

MMaction2 使用记录1——config介绍

目录 了解config (模型训练测试的整体过程配置文件) 通过脚本参数修改config Config 文件 结构 config文件的命名规则 动作识别的config系统 了解config (模型训练测试的整体过程配置文件) 我们使用python文件作为config&a…

FreeRTOS学习笔记—任务挂起和恢复

文章目录 一、任务挂起和恢复API函数1.1 vTaskSuspend()函数1.2 vTaskResume()函数1.3 xTaskResumeFromISR()函数 二、任务挂起和恢复2.1 任务1挂起解挂任务22.2 中断中解挂任务1 三、补充内容3.1 FreeRTOS数据类型3.2 中断优先级分组3.3 错误问题 一、任务挂起和恢复API函数 …

ChatGPT | Word文档如何更好地提取表格内容给ChatGPT

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! Word文档如何更好地提取表格内容给ChatGPT做知识库,这属于文本预处理工作。 本文只讲思路、测试结果,技术实现用Python和Java都能完成,下一篇文章再贴源码…

Python实用工具--全python制作一个音乐下载器

前言 又来展示一下关于Python的实用小技巧了,这次就来分享分享–如何用Python来制作一个音乐下载器 做这个有什么用啊,我只能说,可以免费下载歌曲啊,这样就能每月保住自己钱包咯 效果展示 基本界面 图片以及文字都是可以自己更…

《动手学深度学习》——线性神经网络

参考资料: 《动手学深度学习》 3.1 线性回归 3.1.1 线性回归的基本元素 样本: n n n 表示样本数, x ( i ) [ x 1 ( i ) , x 2 ( i ) , ⋯ , x d ( i ) ] x^{(i)}[x^{(i)}_1,x^{(i)}_2,\cdots,x^{(i)}_d] x(i)[x1(i)​,x2(i)​,⋯,xd(i)​…

序列化对象

1:对象序列化 以内存为基准,把内存中的对象存储到磁盘文件中去,称为对象序列化。使用到的流是对象字节输出流:ObjectOutputStream 2:对象要序列化,必须实现Serializable序列化接口 2:对象反序…

二十四、HTTPS

文章目录 一、HTTPS(一)定义(二)HTTP与HTTPS1.端口不同,是两套服务2.HTTP效率更高,HTTPS更安全 (三)加密,解密,密钥等概念(四)为什么要…

【H5】文件下载(javascript)

系列文章 【移动设备】iData 50P 技术规格 本文链接:https://blog.csdn.net/youcheng_ge/article/details/130604517 【H5】avalon前端数据双向绑定 本文链接:https://blog.csdn.net/youcheng_ge/article/details/131067187 【H5】安卓自动更新方案&a…

hivesql列转行

原表: 目标表: sql代码: select dp as 日期 ,city_name as 城市, split_part(subject,‘:’,1) as 指标, cast( split_part(subject,‘:’,2) as double ) as 数值 from( select trans_array(2,‘;’,dp,city_name,subject) as (dp,city_na…

探秘高逼格艺术二维码的制作过程-AI绘画文生图

前几天看到几个逼格比较高的二维码,然后自己动手做了一下,给大家看看效果: 1、文生图(狮子): 2、文生图(城市): 下边将开始介绍怎么做的,有兴趣的可以继续读…

Vault AppRole最佳实现过程

AppRole AppRole身份验证方法允许机器或应用程序使用 Vault 定义的角色进行身份验证。AppRole 的开放式设计支持使用不同的工作流和配置来应对大量应用程序。这种身份验证方法主要是面向自动化工作流程(机器和服务)设计的,对人类操作者不太有用。 “AppRole”代表一组 Vau…

大数据Doris(五十六):RESOTRE数据恢复

文章目录 RESOTRE数据恢复 一、RESTORE数据恢复原理 二、RESTORE 数据恢复语法 三、RESOTRE数据恢复案例 1、在 Doris 集群中创建 mydb_recover 库 2、执行如下命令恢复数据 3、查看 restore 作业的执行情况 四、注意事项 RESOTRE数据恢复 Doris 支持BACKUP方式将当前…

力扣 40. 组合总和 II

题目来源:https://leetcode.cn/problems/combination-sum-ii/description/ C题解: 这道题的难点在于解集中不能包含重复的组合。如果用set去重会造成超时,所以只能在单层递归逻辑中处理。通过识别下一个数与当前数是否相同,来修改…

抖音小程序--开启沙盒模式后一直报,获取白名单失败:您没有权限访问此应用

一. 出现问题 按照抖音开发文档创建沙盒环境,然后替换appid后一直报无权限,如下图: 最后才发现,登录抖音开发工具的账户必须是超级管理员账户,添加的协助开发者,就算给了全部权限,也依然会报上面…

Navicat 入选中国信通院发布的《中国数据库产业图谱(2023)》

7 月 4 日,2023 年可信数据库发展大会主论坛在北京国际会议中心成功召开。会上,中国信息通信研究院正式发布《中国数据库产业图谱(2023)》。作为中国数据库生态工具供应商,凭借易用、稳定、可靠的产品力,以…

【C++】4.工具:读取yaml配置信息

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍读取yaml配置信息。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路&…

web学习1--maven--项目管理工具

写在前面: 这学期搞主攻算法去了,web的知识都快忘了。开始复习学习了。 文章目录 maven介绍功能介绍maven安装jar包搜索仓库 pom文件项目介绍父工程依赖管理属性控制可选依赖构建 依赖管理依赖的传递排除依赖可选依赖 maven生命周期分模块开发模块聚合…