神农鼎 发表于 2023-11-30 18:09:56

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

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

51 开源 喀秋莎-STC32-UAC-音频演示程序包,STC-USB声卡的源代码,见本楼附件
演示视频由于1G视频压缩的太狠只剩下20M,上传后的视频 中 音频弱了, 现场澎湃震撼

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

##STC32F-I2S转音频-昨日重现 https://v.stcai.com/sv/1b214508- ... 508-18ce8b72203.mp4
##STC32F-I2S转音频-加州旅馆 https://v.stcai.com/sv/167fb525- ... 525-18ce8b721b8.mp4
##STC-USB声卡-乌兰巴托的夜 https://v.stcai.com/sv/55592653- ... 653-18c24af22de.mp4
##STC-USB声卡-山那边 https://v.stcai.com/sv/4ab86c31- ... c31-18c24af22d5.mp4

展示图片



周末,听歌时间,当发烧友,自己整的才称得上是发烧级的;
在高低温实验室,-40度 ~ +125度,啥流感都不怕了



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

================下面是 UAC 开源大案的前身==================
51 开源 180MHz-PWMA-播放立体声音乐@STC32G12K128, USB-CDC实时传输音频
演示视频
https://v.stcai.com/sv/155b57ff-18bec1fa95b/155b57ff-18bec1fa95b.mp4
展示图片


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 发布的

神农鼎 发表于 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





























神农鼎 发表于 2023-12-22 20:18:19

喀秋莎-STC32-极致音频-PCB-20231225
===这个我们不组织生产,鼓励爱好者自己生产,自己销售
===为STC发展做出杰出贡献的,我们纯手工调试几块,
      送:荣誉版主,荣誉合作伙伴,本论坛奉献杰出作品的开源大师
      一起鉴赏: 51开源-喀秋莎-极致音频


















梁工 发表于 2024-1-23 16:23:57


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.3VI2S接口:接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下载,点击“下载/编程”按钮,即可下载。下载完成后,就可以直接播放音乐了。




梁工 发表于 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晶振不接。





神农鼎 发表于 2023-11-30 18:43:37

功放,全分立元件主功放,精心设计的电路, 调试中

大国工匠,让技术人生,走上艺术的道路www.STCAIMCU.com

UAC-追风剑2-音频发烧友启航-原理图
I2S-发烧 启航

此处音频输出到外部音频功放


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



录音 启航

=================================

=================================================

第二套音频方案







神农鼎 发表于 2023-11-30 18:51:02

STC32位8051,180MHz-16位PWM-DIY-音频
USB喀秋莎高速火力传输重音炮来袭






神农鼎 发表于 2023-11-30 19:24:46


喀秋莎-STC32-UAC-音频核心板,为本论坛发展做出杰出贡献的前200名杰出网友
===【免费+包邮送】, UAC-音频核心板,正在优化设计中
===介绍 5名研发人员前来 www.STCAIMCU.com 注册交流技术,即可送
===介绍 10名学习MCU的同学或爱好者前来 www.STCAIMCU.com 注册交流技术,即可送

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









DebugLab 发表于 2023-11-30 20:29:57

太HiFi了

神农鼎 发表于 2023-11-30 20:48:57

CyberHamster 发表于 2023-11-30 20:29
太HiFi了
STC 开源 的 UAC 演示程序 争取下周前,先放个出来 !
大家一起 将 UAC-STC 发展壮大起来

大国工匠,艺术人生,HiFi

gzlai 发表于 2023-12-1 17:30:15

现在介绍爱好者注册还赶得上吗{:lol:}

gentleman 发表于 2023-12-1 18:17:01

此地应该有掌声{:4_250:}

有你才恋家 发表于 2023-12-1 18:34:04

{:4_174:}这个不是一般的牛啊{:4_174:},STC居然可以用作HIFI声卡了。

爱玩的娃 发表于 2023-12-1 19:45:53

牛啊!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 51开源 喀秋莎-STC32-UAC-音频声卡,1/23最新程序更新,增加播放速度自适应功能 ...