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

有关STC8H8K64U的adc采集

[复制链接]

该用户从未签到

6

主题

16

回帖

88

积分

注册会员

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


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

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

使用道具 举报

该用户从未签到

552

主题

9492

回帖

1万

积分

管理员

积分
14057
发表于 2023-3-26 23:25:39 | 显示全部楼层
用其中的1路ADC口,接模拟开关扩展
或者,I2C/SPI/UART 再扩个STC8H1K08-36I-TSSOP20
  • TA的每日心情
    无聊
    昨天 19:09
  • 签到天数: 164 天

    [LV.7]常住居民III

    150

    主题

    213

    回帖

    1774

    积分

    金牌会员

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

    该用户从未签到

    6

    主题

    16

    回帖

    88

    积分

    注册会员

    积分
    88
     楼主| 发表于 2023-3-27 15:12:59 | 显示全部楼层
    QQ624353765 发表于 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

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

    该用户从未签到

    46

    主题

    3038

    回帖

    6847

    积分

    超级版主

    积分
    6847
    发表于 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

    该用户从未签到

    46

    主题

    3038

    回帖

    6847

    积分

    超级版主

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

    差别很大
  • TA的每日心情
    难过
    昨天 13:31
  • 签到天数: 161 天

    [LV.7]常住居民III

    9

    主题

    128

    回帖

    788

    积分

    高级会员

    积分
    788
    发表于 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
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    难过
    昨天 13:31
  • 签到天数: 161 天

    [LV.7]常住居民III

    9

    主题

    128

    回帖

    788

    积分

    高级会员

    积分
    788
    发表于 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就慢一半


    点评

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

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-18 06:04 , Processed in 0.068197 second(s), 65 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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