基于stm32的外围驱动电路(232通讯、蜂鸣器、电磁阀驱动、传感器信号放大ADC采集、市电控制),一些实际使用过的基本单片机外围电路设计供大家参考~
2022-08-23 11:04:15 419KB stm32 传感器信号 市电控制 电路设计
1
有时候找BUG真是一件痛苦的事、我找了整整一个晚上、第二天上完通信原理回来再找了一会、偶然发现我在主函数里的ADC_DMA_Init()没有写、、这种无奈、、这种、、已经无法用普通话能表达的了、找各种BUG的时候、相信大家都有体会、、在这里就不多说了哈、、希望能帮到你们、、在这里为什么这么直接的讲DMA、、因为DMA很直接、、所以我也很直接、、所以你懂的、、
2022-08-21 21:10:42 72KB STM32 DMA ADC 文章
1
利用电压输出DAC实现真正的16位性能不仅要求选择适当的DAC,而且要求选择适当的配套支持器件。针对精密16数模转换应用,本电路使用AD5542A/AD5541A电压输出DAC、ADR421基准电压源以及用作基准电压缓冲的AD8675 超低失调运算放大器,提供了一款低风险解决方案。
2022-08-21 19:46:29 195KB 数据转换
1
这是一个基于STM32F103的HAL库芯片内部温度读取测试程序,带文字备注,详细,明了,简单可靠,便于新手测试学习,带有cubemx配置说明
2022-08-16 15:51:26 4.78MB STM32F1 ADC采集 内部温度读取 HAL库
1
01、ADC参数释义 1.分辩率(ResoluTIon)指数字量变化一个最小量时模拟信号的变化量,定义为满刻度与2n的比值。分辩率又称精度,通常以数字信号的位数来表示。   2.转换速率(ConversionRate)是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。   积分型AD的转换时间是毫秒级属低速AD,逐次比较型AD是微秒级属中速AD,全并行/串并行型AD可达到纳秒级。采样时间则是另外一个概念,是指两次转换的间隔。为了保证转换的正确完成,采样速率(SampleRate)必须小于或等于转换速率。因此有人习惯上将转换速率在数值上等同于采样速率也是可以接受的。常用单位是ksps和Msps,表示每秒采样千/百万次(kilo/MillionSamplesperSecond。   3.量化误差(QuanTIzingError)由于AD的有限分辩率而引起的误差,即有限分辩率AD的阶梯状转移特性曲线与无限分辩率AD(理想AD)的转移特性曲线(直线)之间的最大偏差。通常是1个或半个最小数字量的模拟变化量,表示为1LSB、1/2LSB。   4.偏移误差(OffsetError)输入信号为零时输出信号不为零的值,可外接电位器调至最小。   5.满刻度误差(FullScaleError)满度输出时对应的输入信号与理想输入信号值之差。   6.微分非线性(DifferenTIalnonlinearity,DNL)ADC相邻两刻度之间最大的差异。   7.积分非线性(Integralnonlinearity,INL)表示了ADC器件在所有的数值点上对应的模拟值和真实值之间误差最大的那一点的误差值,也就是输出数值偏离线性最大的距离。   8.总谐波失真(TotalHarmonicDistotorTIor缩写THD)。
2022-08-16 11:13:57 361KB ADC
1
GD32F307 DAC 输出波形 数字/模拟转换器可以将 12 位的数字数据转换为外部引脚上的电压输出。数据可以采用 8 位或12 位模式,左对齐或右对齐模式。当使能了外部触发, DMA 可被用于更新输入端数字数据。在输出电压时,可以利用 DAC 输出缓冲区来获得更高的驱动能力。 DMA 控制器提供了一种硬件的方式在外设和存储器之间或者存储器和存储器之间传输数据,而无需 CPU 的介入,从而使 CPU 可以专注在处理其他系统功能上。 DMA 控制器有 12 个通道(DMA0 有 7 个通道, DMA1 有 5 个通道)。每个通道都是专门用来处理一个或多个外设的存储器访问请求的。 DMA 控制器内部实现了一个仲裁器,用来仲裁多个 DMA 请求的优先级。 基本定时器(Timer5, 6)包含一个无符号 16 位计数器。可以被用作通用定时器和为 DAC (数字到模拟转换器)提供时钟。基本定时器可以配置产生 DMA 请求, TRGO 触发连接到 DAC。
2022-08-08 17:42:39 4.48MB GD32 GD32F307 DAC 波形
1
STM32ADC多通道采集
2022-08-08 15:09:00 78KB STM32 ADC
1
通过CubeMX软件,实现ADC TIM DMA,定时DMA采集功能
2022-08-03 14:39:33 9.2MB stm32 arm 嵌入式硬件 单片机
1
摘要本篇应用笔记主要介绍 HC32L110 / HC32F003 / HC32F005 系列的 ADC 误差分析及校准方法。本篇应用笔记主要包括:ADC 校准方
2022-08-03 13:00:50 307KB mcu
1
使用软件模拟SPI,在SPI0模式下,与DAC芯片AD5764进行通信,头文件中定义了寄存器地址和命令,.c文件中对读写函数进行了实现
2022-08-02 10:09:18 4KB MCU C语言 SPI DAC
1