09 2018 档案

摘要:当一个脉冲通过一个低通RC电路时,它的波形为: R上电压波形+C上电压波形=总电压波形 根据总电压波形和电容上波形可求出电阻上波形,为什么会是这样? 当0-1V跳变,电容开始充电,后面开始放电。 开始电压变化为无穷大,后电压变化为0,所以开始很大,也就是充电快,后面下降。也是凸函数。 当一个脉冲通过 阅读全文
posted @ 2018-09-27 20:30 黄小鱼 阅读(7537) 评论(0) 推荐(0)
摘要:sigma-delta adc的原理,就是通过一种结构把量化噪声调制到频谱的高端,也即对量化噪声而言,sdm是一个高通滤波器,而对基带信号则等价为一个全通滤波器,这样等价的基带信号的量化噪声就很小了,就可以得到很高的信噪比。 sdm(sigma-delta modulator)adc的弱点在于它很难 阅读全文
posted @ 2018-09-26 10:01 黄小鱼 阅读(1244) 评论(0) 推荐(1)
摘要:采集时间 采集时间是从释放保持状态(由采样-保持输入电路执行)到采样电容电压稳定至新输入值的1 LSB范围之内所需要的时间。采集时间(Tacq)的公式如下:混叠 根据采样定理,超过奈奎斯特频率的输入信号频率为“混叠”频率。也就是说,这些频率被“折叠”或复制到奈奎斯特频率附近的其它频谱位置。为防止混叠 阅读全文
posted @ 2018-09-25 22:02 黄小鱼 阅读(4674) 评论(0) 推荐(0)
摘要:DAC种类: 有权电阻网络DAC 输出电压变化范围为:0~-(2^n-1)/2^n*Vref 当位数很高时,每个电阻都有很高精度是十分困难的。 倒T型电阻网络DAC(比如AD7520 10bit 已停产 乘法) 输出电压变化范围为:0~-(2^n-1)/2^n*Vref 权电流型DAC 尽管倒T型电 阅读全文
posted @ 2018-09-25 19:47 黄小鱼 阅读(4842) 评论(2) 推荐(0)
摘要:本振半导体:纯净具有晶体结构 中性 晶格:晶体中排列整齐的点阵。 共用电子 共价键 常用半导体:SI Ge 四价元素 导电性介于半导体和绝缘体之间。 在晶体结构的半导体中人为加入特定的杂质元素,导电性具有可控,在阳光和辐射条件下,其导电性还能发生变化,可以制作成各种电子器件。 自由电子:价电子由于热 阅读全文
posted @ 2018-09-25 18:09 黄小鱼 阅读(604) 评论(0) 推荐(0)
摘要:1.全书框架 2.导言 2.1信号 A.信号是表示消息的物理量,如电信号可以通过幅度、频率、相位的变化来表示不同的消息。这种电信号有模拟信号和数字信号两类。 B.信号是运载消息的载体。 C. 分类: 确定信号和随机信号 周期和非周期 连续和离散 模拟和数字 D 模拟信号:时间和数值上都具有连续性 数 阅读全文
posted @ 2018-09-24 10:36 黄小鱼 阅读(719) 评论(0) 推荐(0)
摘要:由于矩阵键盘中每一个按键的两个接线口都是接在IO口上的,所以我们就必须在软件里面控制单片机在每个独立按键的两端加上不同的电平。 从上面的原理图中可以看出 P1 口的高四位控制 行,低四位控制列;所以我们就可以写 P1 = 0X0F 或者写 P1 = 0XF0,这样就实现了在每一个独立按键两端加上不同 阅读全文
posted @ 2018-09-21 10:01 黄小鱼 阅读(1418) 评论(0) 推荐(0)
摘要:设计人员完全可以让系统在经过ESD事件后不发生故障并仍能继续运行。将这个目标谨记在心,下面让我们更好地理解ESD冲击时到底发生了什么,然后介绍如何设计正确的系统架构来应对ESD。 简单模型 将一个电容充电到高电压(一般是2kV至8kV),然后通过闭合开关将电荷释放进准备承受ESD冲击的“受损”器件( 阅读全文
posted @ 2018-09-20 10:58 黄小鱼 阅读(1141) 评论(0) 推荐(0)
摘要:CAN总线硬件电路如上,采用芯片为SN65HVD230QD,从TI获得的芯片手册,可知该芯片参数为: 3.3V供电 低电流为370uA典型值 阅读全文
posted @ 2018-09-20 10:23 黄小鱼 阅读(4834) 评论(0) 推荐(0)
摘要:在接触BIOS的时候,都需要对PC架构有一定的认知。目前的PC架构绝大多数都是Intel的X86架构,貌似也是因为INTEL的这个X86架构早就了目前INTEL如日中天的地位。 废话不多说,X86架构进行一个简单的介绍: 当然,这个架构图并不是所有的都是如此,根据不同的主板,平台,架构是略有差别的比 阅读全文
posted @ 2018-09-19 19:56 黄小鱼 阅读(2928) 评论(0) 推荐(0)
摘要:1.变量的声明和定义有什么区别? 常量:在程序执行过程中,不会发生改变的量,不能被改变的量 变量:在程序执行过程中,可以被改变的量 定义变量的方式:数据类型 变量名 = 常量; int num = 10;//定义(分配存储空间,初始化值为常量) int num;//定义性声明defining dec 阅读全文
posted @ 2018-09-14 14:27 黄小鱼 阅读(3284) 评论(0) 推荐(0)
摘要:编译系统和运行时的系统(参照编译原理第三版第11章) 源程序———预处理器———修改后的源程序——编译器———汇编程序————汇编器————可重定位的目标程序————链接器(加入库文件和可重定位的目标文件)————可执行的目标程序 大多数编译系统提供一个驱动程序来调用预处理器、编译器、汇编器、链接器 阅读全文
posted @ 2018-09-13 21:19 黄小鱼 阅读(187) 评论(0) 推荐(1)
摘要:在电阻、电感和电容的串联电路中,出现电路的端电压和电路总电流同相位的现象,叫做串联谐振。 串联谐振的特点是:电路呈纯电阻性,端电压和总电流同相,此时阻抗最小,电流最大,在电感和电容上可能产生比电源电压大很多倍的高电压,因此串联谐振也称电压谐振。 在电力工程上,由于串联谐振会出现过电压、大电流,以致损 阅读全文
posted @ 2018-09-13 19:41 黄小鱼 阅读(11449) 评论(0) 推荐(0)
摘要:C语言动态内存分配:堆不连续 栈连续 动态内存分配: 1.从静态存储区域中分配(系统自己分配) 2.从堆内存中分配(动态内存分配) 3.在栈中进行分配(系统自己分配) 动态内存分配和释放函数: malloc函数 calloc函数 recalloc函数 free函数 常见内存分配错误: 使用未分配的内 阅读全文
posted @ 2018-09-13 19:06 黄小鱼 阅读(289) 评论(0) 推荐(0)
摘要:当u-boot開始运行bootcmd命令,就进入Linux内核启动阶段。与u-boot类似,普通Linux内核的启动过程也能够分为两个阶段,但针对压缩了的内核如uImage就要包含内核自解压过程了。本文以linux-2.6.37版源代码为例分三个阶段来描写叙述内核启动全过程。第一阶段为内核自解压过程 阅读全文
posted @ 2018-09-08 20:04 黄小鱼 阅读(1872) 评论(0) 推荐(0)
摘要:Busybox:瑞士军刀,里面装有很多小命令。 STEP 1:构建目录结构 创建根文件系统目录,主要包括以下目录/dev /etc /lib /usr /var /proc /tmp /home /root /mnt /bin /sbin /sys #mkdir /home/rootfs#cd /h 阅读全文
posted @ 2018-09-08 19:41 黄小鱼 阅读(787) 评论(0) 推荐(0)
摘要:root :文件系统是文件系统的顶级目录。它必须包含在挂载其它文件系统前需要用来启动 Linux 系统的全部文件。它必须包含需要用来启动剩余文件系统的全部可执行文件和库。文件系统启动以后,所有其他文件系统作为 root 文件系统的子目录挂载到标准的、预定义好的挂载点上。 /bin:该目录存放所有用户 阅读全文
posted @ 2018-09-08 19:11 黄小鱼 阅读(689) 评论(0) 推荐(0)
摘要:自由软件 真正的多用户、多任务操作系统 极强的平台可伸缩性 强大的管理功能 强大的网络功能 阅读全文
posted @ 2018-09-08 09:31 黄小鱼 阅读(290) 评论(0) 推荐(0)
摘要:嵌入式系统: 1.以应用为中心,以计算机技术为基础。 2.软硬件可裁剪 3.对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统 嵌入式和PC的区别? 嵌入式专注于特定的应用,而PC是通用计算机 使用多种类型的处理器 有功耗约束 系统资源比PC少 需要专用工具和方法进行开发设计 阅读全文
posted @ 2018-09-08 09:26 黄小鱼 阅读(363) 评论(0) 推荐(0)