Chen_blue7 发表于 2023-3-26 22:47:32

有关STC8H8K64U的adc采集

想使用STC8H8K64U对16路电压进行采集,每一路的电压都不同,现在的想法是每个电压接一个ADC采集口。
由于可能存在拓展,也就是后续要采集更多路的电压,但是我看STC现有的单片机的AD接口最多也只有16个通道,AD接口有限。


请问是否有其他办法,使用较少的ADC口完成16路的电压采集?

还是说只能采用多芯片的方案?

神农鼎 发表于 2023-3-26 23:25:39

用其中的1路ADC口,接模拟开关扩展
或者,I2C/SPI/UART 再扩个STC8H1K08-36I-TSSOP20

QQ624353765 发表于 2023-3-27 09:25:14

是15路,还有一路是内部测试用的
只能用外部扩展,方法有很多,但最实用的就是再用一片单片机做扩展

Chen_blue7 发表于 2023-3-27 15:12:59

QQ624353765 发表于 2023-3-27 09:25
是15路,还有一路是内部测试用的
只能用外部扩展,方法有很多,但最实用的就是再用一片单片机做扩展 ...

好的,感谢。
内部测试的哪那一路是AVref引脚吗?没有看到有标ADC15的

Chen_blue7 发表于 2023-3-27 15:13:57

神农鼎 发表于 2023-3-26 23:25
用其中的1路ADC口,接模拟开关扩展
或者,I2C/SPI/UART 再扩个STC8H1K08-36I-TSSOP20

模拟开关扩展的话那就是按一次采集一次了?

梁工 发表于 2023-3-27 15:42:35

使用74HC4051,3个IO控制,8选1,扩展8路ADC输入。

Chen_blue7 发表于 2023-3-28 22:19:42

梁工 发表于 2023-3-27 15:42
使用74HC4051,3个IO控制,8选1,扩展8路ADC输入。

我看了下它的数据手册,好像跟74HC595用法差不多?

梁工 发表于 2023-3-28 23:37:30

Chen_blue7 发表于 2023-3-28 22:19
我看了下它的数据手册,好像跟74HC595用法差不多?

差别很大

huhuan 发表于 2023-12-3 19:29:17

本帖最后由 huhuan 于 2023-12-3 19:36 编辑

梁工 发表于 2023-3-27 15:42
使用74HC4051,3个IO控制,8选1,扩展8路ADC输入。
{:4_245:}4051不建议购买,建议购买4052

huhuan 发表于 2023-12-3 19:36:24

本帖最后由 huhuan 于 2023-12-3 19:40 编辑

Chen_blue7 发表于 2023-3-28 22:19
我看了下它的数据手册,好像跟74HC595用法差不多?
74595是3条控制8路16路(8的倍数)输出,但是它能2个输出状态同时在线,但是4051就不一样了,它是1把刀可以转换8个位置,只能它是一条线公共脚可以输出或者输入,要有3条线去控制刀的切换,如果当输出就8个位置,只能输出一个位置,不能同时输出,CD4051不推荐你,你CD4052比CD4051好用点,

595扩展输出
165扩展输入
4052扩展模拟通道,4051不建议,同样都是用4条单片机引脚,4051就慢一半


页: [1] 2
查看完整版本: 有关STC8H8K64U的adc采集