市面在售摇摇杯程序;锂电;低功耗;过充过放过载保护;杯体移除保护;
2024-03-18 19:06:15 111KB
1
具有APB-BFM的DAC和ADC模型的UVM验证 这是一个小组项目。 具有APB BFM(总线功能模型)的UVM验证,已连接到两个只读DAC和两个只读ADC从器件。 该序列生成地址,并允许驱动程序告诉BFM选择哪个从站。 随后,四个监视器和记分板记录每个从站的测试结果。 top.sv顶部模块,包括测试,序列项,定序器和驱动程序 seq.svh序列 bfm_env.svh总线功能模型作为环境 intf.svh dac介面 adc_intf.svh adc接口 dac.sv给定的dac adc.sv给定的adc monitor1.svh DAC1监视器 monitor2_dac.svh DAC2监视器 monitor1_adc.svh ADC1监视器 monitor2_adc.svh ADC2监视器 记分板1.svh DAC1记分板 scoreboard2_dac.svh DAC2记分
2024-03-12 16:57:45 15KB SystemVerilog
1
包含ADC转换,识别检测声音强度大小,触发LED闪烁,后续可添加相关算法(FFT等),实现音频频谱
2024-03-11 19:45:50 6.42MB stm32
1
在移除客厅楼梯的地毯后,我注意到原本“一致”的楼梯台阶的进深宽度其实很不均匀。对此,我感到非常惊奇,因为这么多年来我上上下下却从未注意到台阶是不均匀的。这是因为地毯绝妙地掩盖了这个问题。 这让我不禁想到了高分辨率SAR模数转换器(ADC)的问题。我原本以为我家的楼梯是均匀的,就像具有完美对称的量化步进的无噪声ADC的理想转换函数一样。图1为3位ADC的示例。 图1. ADC转换函数——“均匀一致的楼梯” 这让我这个书呆子再次开动脑筋思考,我家里不太完美的楼梯在尺寸上是非线性的(图2),这与ADC代码转换永远不会完全均匀的情况非常类似。ADC的这种不均匀特性主要取决于两个方面,即微分非线性(DNL)误差和积分非线性(INL)误差。这两种误差都是由ADC内部电容器与电阻的内在不匹配性造成的。 图2. ADC非线性——“真实的楼梯” 此外,楼梯地毯的作用就像一层被添加到(和重叠到)ADC转换函数上的直流“转换噪声”(图3)。这种噪声来自包括参考源等在内的ADC内部电路。噪声底限能够隐藏ADC台阶响应的真实非线性形状。 图3. ADC非线性噪声—
2024-02-27 13:24:36 232KB 模数转换器 ADC
1
STM32F103串口空闲中断+DMA接收不定长数据
2024-02-25 21:28:23 14.32MB stm32 IDLE DMA
1
TI公司高精度实验室ADC系列之ADC噪声分析
2024-02-21 01:27:46 6.98MB 文档资料 stm32 arm 嵌入式硬件
1
iIC数模芯片XM-24L数据手册
2024-02-20 17:54:33 884KB adc
1
知名大厂扫地机代码STM32FreeRTos功能完整 硬件驱动包含陀螺仪姿态传感器bmi160、电源管理bq24733等。 软件驱动包括IIC、PWM、SPI、多路ADC与DMA、编码器输入捕获、外部中断、通信协议、IAP升级、PID、freertos操作系统等。代码注释清晰、代码规范好、每个函数必有输入输出范围参数解释。 1.多线程支持:STM32FreeRTos支持多个线程并行运行,提供了任务调度和管理,能够满足各种复杂的多任务应用。2.任务同步和互斥:STM32FreeRTos提供了任务同步和互斥的功能,可以实现多个任务之间的协作和共享数据。3.定时器和时钟管理:STM32FreeRTos提供了定时器和时钟管理的功能,能够按照预设的时间周期定时触发相应的任务。4.中断管理:STM32FreeRTos提供了中断管理的能力,保证高速中断的处理不会影响系统的稳定性。RTOS(实时操作系统)是一种为实时应用程序设计的操作系统。实时操作系统是一种具有严格时间限制和可靠性需求的应用程序开发环境。实时操作系统的设计目标是使应用程序在预定义的时间内完成操作,并保证操作的准确性和可预测性。
2024-02-04 10:43:59 20.48MB stm32 freertos 扫地机器人 adc
1
STM32F103C8 DMA 串口 FiFO接收
2024-01-29 13:00:09 5.38MB stm32
1
W5500驱动,STM32-DMA-W5500驱动,使用LL库,下载直接可用,附带cubemx配置文件,注释详细,方便移植修改
2024-01-25 16:20:37 10.66MB stm32 W5500
1