HYB_ 发表于 2022-12-18 13:59:55

希望ADC这样改

可以选8位模式,这样就可以1M转换率。
DMA只有256次,不够,改65536吧。
数据左对齐没什么用,取消更简洁

神农鼎 发表于 2022-12-18 14:11:26

数据左对齐没什么用,取消更简洁
===数据左对齐,不就是8位吗



神农鼎 发表于 2022-12-18 14:12:12


神农鼎 发表于 2022-12-18 14:14:19

DMA只有256次,不够,改65536吧
===联系转换256次,是过采样,将STC8H/STC32G的12位ADC提升到16位ADC,需要连续等间隔256次转换

深圳国芯人工智能有限公司-核心功能实验板 (stcai.com)

神农鼎 发表于 2022-12-18 14:16:48



过采样在第9个程序

神农鼎 发表于 2022-12-18 14:18:16



过采样在第9个程序

HYB_ 发表于 2022-12-18 14:32:42

本帖最后由 HYB_ 于 2022-12-18 14:47 编辑

神农鼎 发表于 2022-12-18 14:12


右对齐:ADC_Val = (ADC_RES<<8)|ADC_RESL
左对齐:ADC_Val = ((ADC_RES<<8)|ADC_RESL)>>4

HYB_ 发表于 2022-12-18 14:43:21

神农鼎 发表于 2022-12-18 14:14
DMA只有256次,不够,改65536吧
===联系转换256次,是过采样,将STC8H/STC32G的12位ADC提升到16位ADC,需要 ...

不是过采样问题,也不是ADC位数问题,是ADC_DMA问题

神农鼎 发表于 2022-12-18 14:51:30

STC这个ADC不是简单的DMA,还可以同步出平均值


功能强,先用着,反复启动就是了, 其他我们再想想,成本而已

神农鼎 发表于 2022-12-18 14:52:46

12位ADC的速度是 800K/S
https://www.stcaimcu.com/data/attachment/forum/202211/16/091533bs3lxe9smwtusxhz.jpg
STC8H8K64U-45MHz-LQFP64/LQFP48-开天斧 高精准 12位 ADC测试 数据,测试 16384个点
https://www.stcaimcu.com/data/attachment/forum/202211/16/091627xhv48dd8kss2vy8k.jpg
STC8H8K64U-45MHz-LQFP64/LQFP48-开天斧 高精准 12位 ADC测试 数据,测试 4096个点
页: [1] 2 3
查看完整版本: 希望ADC这样改