自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hex_囧雪的博客

设计半导体工作原理分析、软件编写、算法研究与方案设计

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 AD7124-4采集系统原理图讲解

B1203S的输入端前置EMC电路,学名为“电磁兼容性”电路,作用是去除外部电源线引入的外部电磁干扰(辐射+传导),另一当面还能避免设备本身向外部发送噪声干扰,以免影响其他电子设备在同一电磁环境下的正常工作。高成本方案可使用带隔离地端的DC-DC模块,如金升阳的B1203S,这是一款12V输入转3.3V输出的DC-DC,有1W和2W这两种型号,需按照实际项目的功率进行选用。设计高精度采集系统,必须要把模拟地(AGND)与数字地(DGND)分开。

2024-01-24 18:23:34 1334

原创 24Bit Σ-Δ ADC——AD7124的多通道初始化配置

快速熟悉AD7124各个寄存器的作用以及位的配置

2023-04-11 18:59:25 6269 21

原创 STM32的硬件SPI驱动AD7124的方法

硬件SPI实现驱动24为Σ-Δ ADC——AD7124

2022-06-12 21:53:48 11309 33

原创 ADS8326采样原理分析+驱动代码

ADS8326采样原理分析+驱动代码一、芯片信息二、典型应用电路三、时序图分析+软件实现1.IO口设置2.采集信号四、资源一、芯片信息ADS8326 是TI设计的一款 16 位采样模数转换器,属于SAR型ADC。电源电压范围为 2.7V ~5.5V。优点是低功耗,高速率,有效速率范围是24kHz~6MHz。ADS8326 提供出色的线性度和极低的噪声和失真,INL仅有±1 LSB,DNL仅有±0.4 LSB。数据传输采用串行(SPI/SSI 兼容)接口和差分接口。参考电压可设置为 0.1V 至 VD

2021-07-28 15:50:43 2976 8

原创 高质量C/C++编程指南——程序的板式

文章目录前言一、空行二、代码行1.引入库2.读入数据三、代码内的空格四、对齐前言本人自毕业以来,参加工作也有两年半了。大学时期参加过很多学科竞赛并拿过奖、也帮老师做过一些项目。过程中和C语言打了很多交道,自以为是一个老手。但实际上,我甚至连熟练都算不上,才刚摸到门,编写的代码也有很多不规范的地方,比如:1、板式混乱2、逻辑存在严重漏洞3、指针和地址使用方式不当。这些都不是一名优秀的程序员该犯的错误。本人的这片文章并非完全原创,只是总结和其它大牛的经验,吸收并利用起来。本篇文章先将板式,板式

2021-04-26 22:49:54 210 1

原创 STM32的USART波特率与串口上位机不匹配的原因及解决方法

前言不尽人意的调试解决方案硬件为USART2连接MAX485,使用串口上位机完成数据的传输;芯片是stm32f410CBT6,采用Cortex-M4内核,查阅了技术手册,最大主频可设置为100MHz。晶振用的是8MHz,PLL锁相环倍频获取SYSCLK(时钟频率),代码配置如下://外部晶振为8M的时候,推荐值:plln=200,pllm=8,pllp=2,pllq=4.//得到:Fvco=8*(200/8)=200Mhz// SYSCLK=200/2=100Mhz// Fusb

2020-11-15 01:11:25 4412 5

原创 LM317的调压原理与应用

LM317是一种可调的三端正电压调节器,能够提供超过1.5的电压。在1.25伏到37伏的输出电压范围内。它只需要两个外部电阻来设置输出电压。该器件具有0.01%的典型电源调整率和0.1%的典型负载调整率。包括电流限制、热过载保护和安全操作区保护。即使调整端子断开,过载保护仍然有效。LM317在应用中可以利用精密数字可变电阻器调节输出电阻,或者通过在调节和输出端子之间连接一组固定电阻。可以增加一个可选的输出电容器来提高瞬态响应。调节终端可以被旁路以获得非常高的纹波抑制比,这是标准三端调节器难以实现的。

2020-10-27 20:25:32 14123 6

AD7124-4采集系统原理图

1. 原理图设计是用嘉立创EDA,导出的是pdf格式 2. MCU采用STM32F103C8T6 3. 外部12V电源供电,用户可选用DC-005-2.5内径的电源母头,方便供电。 4. 与上位机的通信硬件层是RS485,可用标准Modbus,也可自定义协议。

2024-01-24

驱动程序:硬件SPI控制AD7124

本工程IDE基于Keil MDK5;硬件为STM32F103ZET6,所用SPI为SPI2,速率为140kHz;未使用AD7124的同步模式。经过本人实际验证,程序逻辑无误,可精确采集输入的模拟量,误差在10~20uV。 因为是本人按照时序图,外加挂载逻辑分析仪,经过不断调试所完成的,故设置收费,希望自己的劳动成果得到肯定。

2022-06-11

ADS8326驱动程序.rar

IDE:Keil MCU:stm32f103zet6 开发平台:STM32战舰开发板 ADS8326是16位高精度的单通道ADC,可用SPI通信,本例程采用软件模拟协议 因网上没有历程,本人按手册上的时序图自己写了一个,外部输入直流电压,采集误差为±0.6mV,亲测有效。

2021-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除