• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

cpu输出音频,是不是还要加个数模转换器?

973dc35604b46b47 2019-09-21 浏览量:1681
比如单片机播放音乐
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 单片机本身输出的数字量,所以必须加模拟转换才能播放音乐,不过可以通过频率变换放些简单的曲子,有些ARM的CPU是自带ADC可以输出音频的,不过还是要经过功放才能外接喇叭播音!
    • 发布于 2019-09-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 这个必须啊,单片机是数字信号,声音是模拟信号,所以必须加一个DAC作为输出,并且单片机的输出信号微弱,所以你还必须加一个功放以保证能够推动扬声器


    • 发布于2019-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要看cpu自带dac功能吗,如果没有,只能接dac芯片后再输出,一般音频使用i2s接口的
    • 发布于2019-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 是的,单片机如果没有自带dac,要加dac模块,然后再经过运放才能放大音频信号到扬声器
    • 发布于2019-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要的,有专门的音频解码播放芯片,一般是I2S接口,主控器把数据通过I2s发给解码芯片就可以了。
    • 发布于2019-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 要加的,DAC是进行数模转换的,也就是把数字信号转换为能听到的模拟信号。
    • 发布于2019-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个看单片机到底有什么输出,有些直接有DAC模块,则就不需要额外加啦。

    此外有些直接支持数字信号放大的功放等,接在单片机后也可以不再加

    所以需要看后端是什么,单片机具体型号是否有DAC来判断是否需要单独加。

    • 发布于2019-09-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个不一定,有些CPU上面自带了音频解码子系统的,这种输出的已经是音频模拟信号了,加上放大器就行

    有些不带的,就需要加一个数模转换器,目前市面上有专门的音频解码芯片,比如VS1053这种

    • 发布于2019-09-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 从理论上理解是这样的,声音是个模拟量,单片机输出是个数字量,但现在有单片机集成了数模转换就可以不需要外加了,但本质上没有任何区别
    • 发布于2019-09-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

cpu输出音频,是不是还要加个数模转换器?