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

单片机IO如何输出模拟信号?

串行soc 2020-07-12 浏览量:889
单片机IO如何输出模拟信号,看到过一款设计用PIC18F26K20直接IO输出信号到PAM8302A功放,接上喇叭就可以输出人声音的设计,单片机直接模拟人声的原理是什么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 其实人说话的声音 可以分解为一个一个的音节,从而合成出整段化,在计算机领域这个就是TTS应用。

    这里对单片机来说,其实也就是一个根据字符,查对应声音元素再顺序播放(输出)的过程。


    这里的输出,可以直接是DAC输出(更方便、更普遍),也可以是PMW输出。

    • 发布于 2020-07-15
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4
  • 单片机这类数字芯片,输出模拟信号都是PWM的方式模拟的 ,再加上一些滤波与放大,就可以输出各种各样的声音了
    • 发布于2020-07-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是用pwm实现的,如果直接接功放在用喇叭输出?音质不好的,不过能听清楚,最好要用lc滤波电路滤波一下在送到放大电路里
    • 发布于2020-07-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 声音有两个关键点:频率、时长;

    通过控制pwm输出的频率及时长可以模拟声音。


    你需要准备的就是每个字的发声频率及时长

    • 发布于2020-07-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机如果带DAC,可以通过DAC输出模拟信号,如果不带,可以用PWM转换为模拟信号
    • 发布于2020-07-17
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机IO如何输出模拟信号?