找回密码
 立即注册
查看: 8814|回复: 156

51开源 喀秋莎-STC32-UAC-音频声卡,1/23最新程序更新,增加播放速度自适应功能 ...

  [复制链接]

该用户从未签到

551

主题

9420

回帖

1万

积分

管理员

积分
13985
发表于 2023-11-30 18:09:56 | 显示全部楼层 |阅读模式
51开源 喀秋莎-STC32-UAC-音频声卡演示程序开源,为本坛发展做出杰出贡献的前200名网友
===【免费+包邮送】, UAC-音频核心板,正在优化设计中
===介绍 5名研发人员前来 www.STCAIMCU.com 注册交流技术,即可送
===介绍 10名学习MCU的同学或爱好者前来 www.STCAIMCU.com 注册交流技术,即可送


51 开源 喀秋莎-STC32-UAC-音频演示程序包,STC-USB声卡的源代码,见本楼附件
演示视频  由于1G视频压缩的太狠只剩下20M,上传后的视频 音频弱了, 现场澎湃震撼
截图202312031439546347.jpg
本楼附件中的开源程序是,STC-USB声卡开源代码, 2023/12/8 最新版本
一个是       :48K/16Bit/双声道的 I2S 范例;
另外一个是:48K/16Bit/双声道的 I2S-DMA 范例


STC32F-I2S转音频-昨日重现

  









展示图片
截图202401081912013848.jpg
截图202401081912519029.jpg
截图202312011455451286.jpg
周末,听歌时间,当发烧友自己整的才称得上是发烧级的;
温实验室,-40度 ~ +125度,啥流感都不怕了
截图202312031441159989.jpg
截图202312011453599337.jpg
截图202312011955156506.jpg
本楼附件中的开源程序是
STC-USB声卡的源代码, 2023/12/8 最新版本
一个是       :48K/16Bit/双声道的I2S范例;
另外一个是:48K/16Bit/双声道的I2S-DMA范例

================下面是 UAC 开源大案的前身==================
51 开源 180MHz-PWMA-播放立体声音乐@STC32G12K128, USB-CDC实时传输音频
演示视频

展示图片
截图202311301848095137.jpg
截图202311301848483257.jpg
51 开源 180MHz-PWM-播放立体声音乐@STC32G12K128, USB-CDC实时传输音频 - PWM/144MHz时钟源的PWM/45路PWM+3路CCP/7组不同周期的PWM/DAC - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

本楼附件中的开源程序是
STC-USB声卡的源代码, 2023/12/8 最新版本
一个是       :48K/16Bit/双声道的I2S范例;
另外一个是:48K/16Bit/双声道的I2S-DMA范例


最新程序在 121楼,是 2024/1/23 发布的

STC32G-20231114.pdf

35.36 MB, 下载次数: 194

STC32F-20231103.pdf

22.1 MB, 下载次数: 144

C8952_数模转换芯片DAC_CS4344-CZZR_规格书_CIRRUS LOGIC(凌云)数模转换芯片DAC规格书.PDF

903.2 KB, 下载次数: 114

C1509050_数模转换芯片DAC_MS4344_规格书_杭州瑞盟数模转换芯片DAC规格书.PDF

493.35 KB, 下载次数: 116

C16197182_数模转换芯片DAC_GC4344_规格书_WJ455792.PDF

617.69 KB, 下载次数: 108

stc_usb_audio_speaker_i2s_48k_16b_2ch.zip

31.11 KB, 下载次数: 126

stc_usb_audio_speaker_i2s_48k_16b_2ch_DMA.zip

31.38 KB, 下载次数: 130

TLV320AIC23B-Q1.pdf

552.49 KB, 下载次数: 90

STC8H-20231204.pdf

38.05 MB, 下载次数: 78

回复 送花

使用道具 举报

该用户从未签到

551

主题

9420

回帖

1万

积分

管理员

积分
13985
 楼主| 发表于 2023-12-8 09:28:54 | 显示全部楼层
www.STCAIMCU.com 今天,2023/12/8, 共同见证 :
全球32位8051爱好者】互助交流社区/技术论坛,注册会员迈过万人大关 !
STC 抗干扰强,稳定,一致性好,片内真12位ADC,内部:
STC 加了很多抗干扰电路,这些都需要成本和用心去设计
STC 加了很多提高稳定的电路,这些都需要成本和用心去设计
STC 加了很多抗静电电路,这些都需要成本和用心去设计
算力足够的情况下,优选 STC抗干扰强稳定性好抗静电好】的MCU
抗干扰强 | 稳定性好 | 抗静电好 | 加密性强 | 大家都会 是【STC的强项】
============================================
喀秋莎-STC32-极致音频-SCH-20231225
截图202312261437552491.jpg
截图202312261439223268.jpg

截图202312261440053803.jpg

截图202312261440422359.jpg
截图202312261442325786.jpg

截图202312261443174556.jpg
截图202312261444298481.jpg
截图202312261445179379.jpg

截图202312261446351681.jpg

截图202312261447004064.jpg
截图202312261447394249.jpg
截图202312261448143078.jpg












喀秋莎-STC32-极致音频主控-SCH-20231225.pdf

358.26 KB, 下载次数: 79

喀秋莎-STC32-极致音频-外围音频电路-SCH-20231225.pdf

170.03 KB, 下载次数: 75

喀秋莎-STC32-极致音频-PCB-20231225.pdf

305.15 KB, 下载次数: 73

回复 支持 反对 送花

使用道具 举报

该用户从未签到

551

主题

9420

回帖

1万

积分

管理员

积分
13985
 楼主| 发表于 2023-12-22 20:18:19 | 显示全部楼层
喀秋莎-STC32-极致音频-PCB-20231225
===这个我们不组织生产,鼓励爱好者自己生产,自己销售
===为STC发展做出杰出贡献的,我们纯手工调试几块,
        :荣誉版主,荣誉合作伙伴,本论坛奉献杰出作品的开源大师
        一起鉴赏 51开源-喀秋莎-极致音频

截图202312261433596333.jpg
截图202312261434316216.jpg
截图202312261435271562.jpg
截图202312261436004290.jpg
截图202312281843024449.jpg
截图202312281843552120.jpg
截图202312281844349546.jpg

截图202401032230574170.jpg









喀秋莎-STC32-极致音频主控-SCH-20231225.pdf

358.26 KB, 下载次数: 70

喀秋莎-STC32-极致音频-外围音频电路-SCH-20231225.pdf

170.03 KB, 下载次数: 62

喀秋莎-STC32-极致音频-PCB-20231225.pdf

305.15 KB, 下载次数: 62

回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

3004

回帖

6771

积分

超级版主

积分
6771
发表于 2024-1-23 16:23:57 | 显示全部楼层
PCB板1.JPG
PCB板2.JPG
51开源 喀秋莎-STC32-UAC-音频声卡演示程序开源,为本坛发展做出杰出贡献的前200名网友
===【免费+包邮送】, UAC-音频核心板,正在优化设计中
===介绍 5名研发人员前来 www.STCAIMCU.com 注册交流技术,即可送
===介绍 10名学习MCU的同学或爱好者前来 www.STCAIMCU.com 注册交流技术,即可送


51 开源 喀秋莎-STC32-UAC-音频演示程序包,STC-USB声卡的源代码,见本楼附件
演示视频见顶楼,由于1G视频压缩的太狠只剩下20M,上传后的视频 音频弱了, 现场澎湃震撼
2024/1/23 最新程序更新
使用外部24.576MHz的晶振实现STC32F12K54系列的USB声卡
===并增加了播放速度自适应功能
本例程使用“追风剑-极致音频”核心板验证,取名“喀秋莎”USB声卡。
MCU主控:STC32F12K54-LQFP48,运行频率24.576MHz@外部晶振或者内部时钟
PC接口:   USB TYPE-C接口,用于USB下载、USB传输音频(通用USB外置声卡)。
工作电源: USB接口的5V电源输入经过AMS1117-3.3给电路供电,整个电路工作于3.3V
I2S接口:  接CODEC芯片TLV320AIC23B用于I2S接口输出立体声。
                  由于STC32F系列只有一个I2S接口,所以I2S的线路输入/话筒输入的数据未用。
存储芯片: 128Mbits(16M Bytes)FLASH用于存贮歌曲或存储录音数据。
存储卡:    TF卡座,可以插入TF卡进行播放(后续例程开发)。
话筒输入: 一路咪头经过运放放大、低通滤波后送ADC,用于录音。
声音输出: 左边3.5mm立体声插座为线路输出,音量由电脑控制。
                  右边3.5mm立体声插座为耳机输出,五向开关控制音量。
耳机音量: 由五向开关上下键控制,上拨音量增大,下拨音量变小。
后续这个版本PCB需要修改的几个问题
1、电源ON/OFF键不能控制AMS1117-3.3的电源断开/接通,所以不能用来配合下载,后面版本会改正。
2、两个3.5mm立体声插座的链接错误,导致要割断一些线路、重新飞线才能正常。
3、去掉背面的R45、R46两个电阻,断开XL1509开关电源。音频最好使用线性电源。
4、去掉二极管D2,直接短路,减小压降,减小电源内阻。
提醒:生产时晶振焊接的是32768Hz,使用外部24.576M晶振换掉外部32768晶振
本例为通用USB外置声卡程序,PC不需要安装驱动。
声音为48KHz采样,立体声16bit数据。
先提供2个程序:
1、STC32F-USB声卡-喀秋莎TLV320AIC23B-内部时钟24.576M-外接32768Hz晶振。
     这个例程使用板上32768Hz晶振来控制内部IRC 24.576MHz跟PC端的数据同步。
2、STC32F-USB声卡-喀秋莎TLV320AIC23B-外部晶振24.576M。
     这个例程使用外部24.576MHz晶振,使用软件处理的方法保持与PC的数据同步。
3、后续测试用变容二极管控制晶振频率的方法保持与PC的数据同步,这是终极目标,成功后发布。
     下载程序方法:
打开HEX文件,选择内部主频24MHz,持续按着开关S3(P3.2),
插入USB TYPE-C,电脑识别到STC-USB Writer (HID1),则已经准备好USB下载,
点击“下载/编程”按钮,即可下载。下载完成后,就可以直接播放音乐了。

截图202401231623144457.jpg
STC32F-USB声卡-喀秋莎TLV320AIC23B-内部时钟24.576M-外接32768Hz晶振.rar (2.37 MB, 下载次数: 74)
STC32F-USB声卡-喀秋莎TLV320AIC23B-外部晶振24.576M.rar (2.38 MB, 下载次数: 71)

回复 支持 反对 送花

使用道具 举报

该用户从未签到

46

主题

3004

回帖

6771

积分

超级版主

积分
6771
发表于 2024-1-25 14:54:52 | 显示全部楼层

前面第一个程序,使用内部时钟24.576MHz,自动微调内部时钟频率保持跟PC(电脑)端的时钟同步,但微调范围比较大,达到0.1%的量级。

前面第二个程序,使用外部晶振,根据数据缓冲的盈亏,丢弃或插补一个采样点的数据。
本次第三个程序,使用外部晶振,通过PWM经过RC滤波后控制变容二极管改变其电容来微调晶振频率,使其始终跟PC(电脑)端的时钟同步。这种方式类似于专业外置声卡的PLL时钟,晶振频率稳定,抖动小,微调范围很小即可(正负万分之0.5,即+-50ppm),并且相位连续,频率不会突变,对音质的损害几乎可以忽略。

本例子使用2个变容二极管BB910或BB133,使用追风剑+DAC验证,或者使用“喀秋莎”板子验证,都要改为外部晶振24.576MHz并增加调频电路。
实测连续播放2小时,MCLK理论频率12.288000MHz,基本抖动在在+-20Hz之内(+-2ppm)。P2.6、P2.7分别为缓冲上溢、下溢指示,2小时都不会出现信号。
下面视频中,我的频率计精度为1ppm的,看着简陋,精度不错的,使用温补10MHz有源晶振做时钟,65MHz量程。


参考电路,32768晶振不接。

截图202401251451412445.jpg

STC32F-USB声卡-喀秋莎TLV320AIC23B-外部晶振24.576M-变容二极管调频.rar (2.45 MB, 下载次数: 57)

点评

厉害了  发表于 2024-1-25 20:05
回复 支持 反对 送花

使用道具 举报

该用户从未签到

551

主题

9420

回帖

1万

积分

管理员

积分
13985
 楼主| 发表于 2023-11-30 18:43:37 | 显示全部楼层
功放,全分立元件主功放,精心设计的电路, 调试中
截图202312041649275096.jpg
大国工匠,让技术人生,走上艺术的道路  www.STCAIMCU.com

UAC-追风剑2-音频发烧友启航-原理图
I2S-发烧 启航
截图202312081854367733.jpg
此处音频输出外部音频功放

截图202312081855164555.jpg
此处音频输出耳机/只能接耳机
参考价格:FM62429, RMB0.47 ; TDA1308, RMB0.7

截图202312071036332294.jpg

录音 启航
截图202312081858465239.jpg
=================================
截图202312081851341010.jpg
=================================================

第二套音频方案
截图202312110752117466.jpg 截图202312110748304395.jpg

截图202312110749539151.jpg




UAC-追风剑2-SCH-20231204-1.pdf

396.33 KB, 下载次数: 65

UAC-追风剑2-音频电路-20231208.pdf

84.04 KB, 下载次数: 58

TLV320AIC23B-Q1.pdf

552.49 KB, 下载次数: 46

回复 支持 反对 送花

使用道具 举报

该用户从未签到

551

主题

9420

回帖

1万

积分

管理员

积分
13985
 楼主| 发表于 2023-11-30 18:51:02 | 显示全部楼层
STC32位8051,180MHz-16位PWM-DIY-音频
USB喀秋莎高速火力传输重音炮来袭

截图202311301850127820.jpg

截图202311301850376120.jpg

截图202311301850573833.jpg

回复 支持 反对 送花

使用道具 举报

该用户从未签到

551

主题

9420

回帖

1万

积分

管理员

积分
13985
 楼主| 发表于 2023-11-30 19:24:46 | 显示全部楼层
截图202311301924422158.jpg
喀秋莎-STC32-UAC-音频核心板,为本论坛发展做出杰出贡献的前200名杰出网友
===【免费+包邮送】, UAC-音频核心板,正在优化设计中
===介绍 5名研发人员前来 www.STCAIMCU.com 注册交流技术,即可送
===介绍 10名学习MCU的同学或爱好者前来 www.STCAIMCU.com 注册交流技术,即可送


51 开源 喀秋莎-STC32-UAC-音频核心板  程序整理后开源大家研究学习

截图202312071028309057.jpg
截图202312071028584769.jpg
截图202312071029393151.jpg
截图202312071030047084.jpg
截图202312071030466119.jpg
截图202312071031189935.jpg
截图202312071032526341.jpg


回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    开心
    昨天 13:09
  • 签到天数: 115 天

    [LV.6]常住居民II

    25

    主题

    304

    回帖

    1049

    积分

    荣誉版主

    Cyber Hamster

    积分
    1049
    发表于 2023-11-30 20:29:57 | 显示全部楼层
    太HiFi了

    点评

    STC 开源的 UAC 演示程序 争取下周前,先放个出来,大家一起用起来,将 STC UAC 发展壮大起来  详情 回复 发表于 2023-11-30 20:48
    (=・ω・=)
    回复 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9420

    回帖

    1万

    积分

    管理员

    积分
    13985
     楼主| 发表于 2023-11-30 20:48:57 | 显示全部楼层

    STC 开源 UAC 演示程序 争取下周前,先放个出来 !
    大家一起 将 UAC-STC 发展壮大起来

    大国工匠,艺术人生,HiFi

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 10:30
  • 签到天数: 158 天

    [LV.7]常住居民III

    12

    主题

    100

    回帖

    1486

    积分

    金牌会员

    积分
    1486
    发表于 2023-12-1 17:30:15 | 显示全部楼层
    现在介绍爱好者注册还赶得上吗
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-5-5 08:35
  • 签到天数: 143 天

    [LV.7]常住居民III

    29

    主题

    558

    回帖

    2136

    积分

    荣誉版主

    积分
    2136
    发表于 2023-12-1 18:17:01 | 显示全部楼层
    此地应该有  掌声

    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-4-26 08:20
  • 签到天数: 69 天

    [LV.6]常住居民II

    1

    主题

    63

    回帖

    300

    积分

    中级会员

    积分
    300
    发表于 2023-12-1 18:34:04 | 显示全部楼层
    这个不是一般的牛啊,STC居然可以用作HIFI声卡了。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 19:28
  • 签到天数: 68 天

    [LV.6]常住居民II

    2

    主题

    24

    回帖

    295

    积分

    中级会员

    积分
    295
    发表于 2023-12-1 19:45:53 | 显示全部楼层
    牛啊!
    回复 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-14 00:19 , Processed in 0.090193 second(s), 87 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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