一直等待

所在地区: 全国
首页
服务/硬件产品
行业解决方案
案例
不会的赶紧看过来!DSP FM收音机制作(原理图、PCB、Si4745程序等)_百工联_工业互联网技术服务平台
不会的赶紧看过来!DSP FM收音机制作(原理图、PCB、Si4745程序等)
全国
浏览
-
一直等待
方案概述:

我们为DSP FM收音机制作提供以下解决方案:准备所需硬件和材料,包括Si4745芯片、51单片机、电路板等;编写程序控制FM收音机功能,使用Si4745芯片的通讯管脚进行控制;使用I2C通讯协议发送起始信号、器件地址、数据等;使用常用操作命令控制Si4745芯片功能,如设置CTS中断使能、写入频率、搜索电台等;根据需要进行属性设置,如去加重时间常数、音量等;进行测试和调试,使用STC15L104W单片机做测试小板。通过以上方案,实现基于51单片机的DSP FM收音机制作。

解决方案:
根据标题内容,我们可以为DSP FM收音机制作提供以下解决方案。

首先,我们需要准备所需的硬件和材料。这包括Si4745芯片、51单片机、电路板、电源模块、音频放大器等。确保所有组件的连接正确并且电路板的布局合理。

接下来,我们需要编写程序来控制FM收音机的功能。根据提供的链接,我们可以获取到基于51单片机的FM收音机的原理图和源代码。我们可以根据原理图进行电路连接,并将源代码下载到单片机中。

在程序中,我们需要使用Si4745芯片的通讯管脚进行控制。根据Si4745的规格说明,我们可以选择使用2线模式(兼容I2C)、3线模式或SPI模式。根据楼主手里的模块SEN接地的情况,我们可以选择使用I2C方式来驱动。根据规格说明中的地址对应关系,我们可以设置写入地址为0x22,读取地址为0x23。

在I2C通讯协议中,我们需要发送起始信号、器件地址、数据等,并根据应答信号进行相应的操作。具体的流程可以参考提供的通讯协议。

在程序中,我们可以使用一些常用的操作命令来控制Si4745芯片的功能。例如,可以使用POWER_UP命令来设置CTS中断使能、GPO2输出使能、晶振、接收波段和音频输出选择等功能。可以使用FM_TUNE_FREQ命令来写入指定的频率,使用FM_SEEK_START命令开始搜索电台,使用FM_TUNE_STATUS命令获取当前电台的频率,使用FM_RSQ_STATUS命令接收信号质量等。

除了硬件和程序的准备,我们还可以根据需要进行一些属性的设置。例如,可以使用FM_DEEMPHASIS命令设置去加重时间常数,默认值为0x0002,可以根据需要设置为0x0001。可以使用RX_VOLUME命令设置音量,范围从0x00-0x3f,默认值为0x3f即最大音量。

最后,我们可以根据需要进行测试和调试。可以使用STC15L104W单片机做一个测试小板,通过MicroUSB提供5V电源,经过降压后供给DSP模块和MCU使用。可以加入一级TDA1308组成的音频放大器,以便直接驱动耳机。

通过以上的解决方案,我们可以实现基于51单片机的DSP FM收音机的制作。这个方案可以帮助我们理解Si4745芯片的原理和功能,并且可以根据需要进行定制和扩展。希望这个解决方案对您有所帮助。

原文出处:https://www.crystalradio.cn/thread-1331951-1-1.html
为您推荐其他供应商的行业解决方案
免责声明:本网站部分内容来源互联网,如权利人发现存在侵权信息,请及时与本站联系删除。
供应商:
一直等待
所在区域: 全国
一直等待是一家专注于工业领域的技术公司。我们擅长于蓝牙模块、电路图、霍尔传感器、射频模块、传感器、智能家居、嵌入式开发板等领域。我们提供多种解决方案,包括CSR BLE(双模型)模块电路图及应用、H3LIS331DL 3轴数字线性加速度计(±400g)电路图及应用、BLE 蓝牙4.0从模块电路图及应用等。我们的产品涵盖了限定速度、超速报警的电动自行车里程表设计、自制手表温度计、MCP1632 300 kHz升压转换器设计、RFM69HCW无线收发器示例代码等。我们还提供各种电路图、实验例程和设计资料,如10.1寸RGB&LVDS电容触摸液晶屏、CH7034B-RGB转VGA转换器、usbStick(6 Ch USB示波器,无限数据记录器)等。我们的解决方案和产品广泛应用于工业自动化控制、智能家居、电子设备等领域。我们致力于为客户提供高质量的技术支持和解决方案,帮助他们实现创新和发展。