找回密码
 立即注册
查看: 1945|回复: 15

有关STC8H8K64U的adc采集

[复制链接]

6

主题

16

回帖

88

积分

注册会员

积分
88
发表于 2023-3-26 22:47:32 | 显示全部楼层 |阅读模式
想使用STC8H8K64U对16路电压进行采集,每一路的电压都不同,现在的想法是每个电压接一个ADC采集口。
由于可能存在拓展,也就是后续要采集更多路的电压,但是我看STC现有的单片机的AD接口最多也只有16个通道,AD接口有限。


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

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

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15630
发表于 2023-3-26 23:25:39 | 显示全部楼层
用其中的1路ADC口,接模拟开关扩展
或者,I2C/SPI/UART 再扩个STC8H1K08-36I-TSSOP20
  • 打卡等级:以坛为家II
  • 打卡总天数:435
  • 最近打卡:2025-05-02 09:52:56
已绑定手机

229

主题

328

回帖

1475

积分

金牌会员

积分
1475
发表于 2023-3-27 09:25:14 | 显示全部楼层
是15路,还有一路是内部测试用的
只能用外部扩展,方法有很多,但最实用的就是再用一片单片机做扩展

6

主题

16

回帖

88

积分

注册会员

积分
88
发表于 2023-3-27 15:12:59 | 显示全部楼层
QQ6243*** 发表于 2023-3-27 09:25
是15路,还有一路是内部测试用的
只能用外部扩展,方法有很多,但最实用的就是再用一片单片机做扩展 ...

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

6

主题

16

回帖

88

积分

注册会员

积分
88
发表于 2023-3-27 15:13:57 | 显示全部楼层
神*** 发表于 2023-3-26 23:25
用其中的1路ADC口,接模拟开关扩展
或者,I2C/SPI/UART 再扩个STC8H1K08-36I-TSSOP20

模拟开关扩展的话那就是按一次采集一次了?
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-3-27 15:42:35 | 显示全部楼层
使用74HC4051,3个IO控制,8选1,扩展8路ADC输入。

6

主题

16

回帖

88

积分

注册会员

积分
88
发表于 2023-3-28 22:19:42 | 显示全部楼层
梁*** 发表于 2023-3-27 15:42
使用74HC4051,3个IO控制,8选1,扩展8路ADC输入。

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

点评

差别很大  详情 回复 发表于 2023-3-28 23:37
  • 打卡等级:偶尔看看III
  • 打卡总天数:51
  • 最近打卡:2025-05-02 10:07:51

73

主题

5883

回帖

1万

积分

超级版主

积分
12079
发表于 2023-3-28 23:37:30 | 显示全部楼层
Chen_*** 发表于 2023-3-28 22:19
我看了下它的数据手册,好像跟74HC595用法差不多?

差别很大
  • 打卡等级:以坛为家I
  • 打卡总天数:388
  • 最近打卡:2025-05-01 12:18:53

10

主题

143

回帖

348

积分

中级会员

积分
348
发表于 2023-12-3 19:29:17 | 显示全部楼层
本帖最后由 huhuan 于 2023-12-3 19:36 编辑
梁*** 发表于 2023-3-27 15:42
使用74HC4051,3个IO控制,8选1,扩展8路ADC输入。

4051不建议购买,建议购买4052

点评

为什么?  详情 回复 发表于 2023-12-3 22:08
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:388
  • 最近打卡:2025-05-01 12:18:53

10

主题

143

回帖

348

积分

中级会员

积分
348
发表于 2023-12-3 19:36:24 | 显示全部楼层
本帖最后由 huhuan 于 2023-12-3 19:40 编辑
Chen_*** 发表于 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就慢一半


点评

74HC4051是3个IO做选择的,速度跟4052是一样的,4052是双4选1模拟开关。并不合适用在这里。 所以,我不明白你为什么不建议4051,竟然建议4052.  详情 回复 发表于 2023-12-3 22:11
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 20:47 , Processed in 0.214149 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表