查看: 1583|回复: 0

[原创] 【经验分享】MIMXRT1060-EVK MQS播放实例

[复制链接]

该用户从未签到

656

主题

6312

帖子

0

超级版主

Rank: 8Rank: 8

积分
20013
最后登录
2024-4-25
发表于 2020-11-2 16:21:55 | 显示全部楼层 |阅读模式





【经验分享】MIMXRT1060-EVKMQS播放实例

一 文档简介

     RT1050/RT106x的audio模块自带了MQS模块,可以产生中等质量的信号,通过外部的功放电路,连接耳机或者喇叭,实现音乐的直接播放。

     本文使用MIMXRT1060-EVK 开发板为对象,添加外部功放电路,实现一段音乐的播放。


二 硬件电路

2.1 RT1060-EVK 外部相关引脚

    RT1060MQS 的外部引脚有如下几个:

1.jpg

MIMXRT1060-EVK板子可用相关引脚:

GPIO_AD_B0_04: SW7_4 MQS_RIGHT

GPIO_AD_B0_05: SW7_3 MQS_LEFT


GPIO_B0_00: J8_A30 MQS_RIGHT

GPIO_B0_01: J8_A34 MQS_LEFT
  1. // GPIO_AD_B0_04_MQS_RIGHT SW7_4, GPIO_AD_B0_05_MQS_LEFT SW7_3
  2.   IOMUXC_SetPinMux(
  3.       IOMUXC_GPIO_AD_B0_04_MQS_RIGHT,
  4.       0U);
  5.   IOMUXC_SetPinMux(
  6.       IOMUXC_GPIO_AD_B0_05_MQS_LEFT,
  7.       0U);

  8.     IOMUXC_SetPinConfig(
  9.       IOMUXC_GPIO_AD_B0_04_MQS_RIGHT,
  10.       0x10B0u);
  11.     IOMUXC_SetPinConfig(
  12.       IOMUXC_GPIO_AD_B0_05_MQS_LEFT,
  13.       0x10B0u);
  14.    
  15.    
  16.   
  17.   
  18.   // GPIO_B0_00_MQS_RIGHT J8_A30, GPIO_B0_01_MQS_LEFT J8_A34
  19.   IOMUXC_SetPinMux(
  20.       IOMUXC_GPIO_B0_00_MQS_RIGHT,
  21.       0U);
  22.   IOMUXC_SetPinMux(
  23.       IOMUXC_GPIO_B0_01_MQS_LEFT ,
  24.       0U);

  25.    
  26.       IOMUXC_SetPinConfig(
  27.       IOMUXC_GPIO_B0_00_MQS_RIGHT,
  28.       0x10B0u);
  29.     IOMUXC_SetPinConfig(
  30.       IOMUXC_GPIO_B0_01_MQS_LEFT,
  31.       0x10B0u);
复制代码



2.2 MQS功放驱动电路

      2.jpg

用户可以使用如上驱动电路,一片74芯片即可,外围也比较简单。


三 软件代码

  请查看附件分享代码包,IAR工程。

  附件还添加了实际的测试视频,供大家参考。
mqs_evkbimxrt1060_sdk2.8.2.zip (2.77 MB, 下载次数: 20)
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2024-4-25 13:27 , Processed in 0.119541 second(s), 19 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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