FPGA|CPLD|ASIC论坛
直播中

Ryin

3年用户 7经验值
擅长:EDA/IC设计
私信 关注

请问一下,如何用开发板外接的蜂鸣器(驱动信号要求为2k-5kHz)播放音乐?

本帖最后由 Ryin 于 2022-4-25 23:51 编辑

开发板外接的蜂鸣器的驱动信号要求为2k-5kHz,所以输出也只能是2k-5kHz的声音吗?但是音乐的Do、Re、Mi...的频率都是几百赫兹,所以该如何实现呢?
  • 蜂鸣器模块
  • 蜂鸣器模块简介

回帖(2)

Ryin

2022-4-22 15:58:22
真心地向大家求救!FPGA开发板的GPIO口能接哪种无源蜂鸣器呀?
举报

卿小小_9e6

2022-4-25 09:53:49
最普通的蜂鸣器即可。实际使用的时候可能需要阻容或者三极管进行驱动。
某宝直接搜“FPGA 音乐”即可。
  1. //------某宝参考
  2. https://item.taobao.com/item.htm?spm=a230r.1.14.22.1e9740e4bIskz8&id=590887062981&ns=1&abbucket=9#detail
3 举报
  • 卿小小_9e6: 电路实现可以参考单片机驱动蜂鸣器的电路。
    注意如果需要电平转换,通常使用三极管或者光耦。
  • Ryin 回复 卿小小_9e6: 麻烦看看我新附上的关于我使用的蜂鸣器的介绍图,谢谢指导!!
  • 卿小小_9e6 回复 Ryin: 可以,就是音效差点。如果想要提高频率(10kHz及以上),可能需要在I/O接口和GND之间串接一个下拉电阻,阻值1k~10k均可以。(可选操作)FPGA和模块的I/O口之间可以添加限流电阻或者通过电容传输你的PWM信号。

更多回帖

发帖
×
20
完善资料,
赚取积分