找回密码
 立即注册
查看: 4171|回复: 37

AVAS(车辆声学警示系统)系统方案, STC32G8K64-LQFP48/32 做主控

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2026-03-26 08:46:35

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2025-9-4 20:30:40 | 显示全部楼层 |阅读模式
STC32G8K64-42I-LQFP48/32 设计
AVAS(车辆声学警示系统)系统,推荐 方案二

方案一,PWM驱动,
核心电路设计流程为:
MCU最小系统 -> PWM输出 -> 低通滤波 -> D类功放 -> 扬声器

方案二, 外挂 便宜的 8211 音频 IC, RMB < 0.40

            或其他 不需要 MCLK 的 I2S-音频功放,
            如 NS4168, < RMB1.28
截图202602071232479982.jpg
截图202602071232258699.jpg
截图202601261220324893.jpg

截图202601041639242208.jpg


截图202601022312335744.jpg

截图202601022035313065.jpg
截图202601041018185250.jpg


截图202601021629531267.jpg
TM8211 的原型设计源头可追溯至 Philips Semiconductors
===飞利浦半导体,现为 NXP 半导体 的 TDA1311,
后续台湾普诚科技(Princeton Technology Corp.)设计了兼容的 PT8211,
深圳市天微电子股份有限公司则推出了与前两者兼容的 TM8211
截图202601021644459539.jpg
截图202601021645231353.jpg








回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:724
  • 最近打卡:2026-03-18 07:56:47
已绑定手机

97

主题

7244

回帖

1万

积分

超级版主

积分
13791
发表于 2025-9-12 10:37:35 | 显示全部楼层
STC-AVAS-I2S-V1.1-20260104
CAN: 1M / 500K / 250K / 125K
音频:I2S功放 / TAS5805M,不需要 MCLK, RMB1.3 附近
          有国产的 ACM8625S 兼容

SCH-STC-AVAS-I2S-V1.1-20260104.jpg
截图202601022030017766.jpg
截图202601022031181296.jpg
截图202601022031518714.jpg
截图202601031515012403.jpg
SCH-STC-AVAS-I2S-V1.1-20260104.pdf (309.3 KB, 下载次数: 110)

I2S-数字功放-TAS5805M.pdf (4.04 MB, 下载次数: 14)

STC-AVAS-DAC-V1.0-20260104
CAN: 1M / 500K / 250K / 125K
音频:TM8211+NS4110B
3D-1-STC-AVAS-DAC-V1.0-20260104.png
3D-2-STC-AVAS-DAC-V1.0-20260104.png
SCH-STC-AVAS-DAC-V1.0-20260104.jpg
SCH-STC-AVAS-DAC-V1.0-20260104.pdf (292.41 KB, 下载次数: 1)
STC-AVAS-DAC-V1.0-20260104.eprj2 (4.96 MB, 下载次数: 0)
Gerber-STC-AVAS-DAC-V1.0-20260104.zip (474.52 KB, 下载次数: 2)

STC-AVAS-PWM-V1.0-20250916
CAN: 1M / 500K / 250K / 125K
音频:PWM 发声,差分输出,不接地
SCH-STC-AVAS-PWM-V1.0-20250916.jpg
SCH-STC-AVAS-PWM-V1.0-20250916.pdf (449.19 KB, 下载次数: 80)




回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2026-03-26 08:46:35

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2026-1-2 16:19:04 | 显示全部楼层
2025/12/31:

STC32G8K64-MCU 用于 AVAS 语音变频输出方案

AVAS语音需要连续变频输出,还要变幅度(音量)输出,
标准的I2S接口由于MCLK、LRCK、BCLK需要有一定的倍数关系,
变采样率无法做到采样率微小变化,所以不使用I2S接口。
我仔细测试了两个方案,推荐方案二

方案一,不推荐:使用HSPWM滤波后输出语音。不推荐。
电路如下:
截图202601021620186611.jpg
MCU使用HSPWM输出,使用144MHz的PLL时钟,12位PWM,则:

PWM频率=144000KHz/4096≈35KHz。
由于MCU是通过IO输出PWM,MCU的电源电压变化或波动也会导致PWM输出幅度的变化,
从而导致噪声大,所以本方案使用PWM控制单刀双掷模拟开关SN74LVC1G3157,
PWM=H,SN74LVC1G3157选择TL431的2.5V低噪声电压输出,
PWM=L,SN74LVC1G3157选择地线0电压输出,这样就避免了电源轨的影响。
定时器Timer0中断于语音采样率,比如16KHz,中断里更新语音数据送PWM。
实测输出音频正常,但是发现采样率与PWM的频率差会导致调制噪声,
因为PWM频率不够高,才35KHz,
通常要求100KHz以上才有较好的效果,所以不推荐此方案。


方案二,推荐 :使用TM8211输出语音。
电路如下:
截图202601021620437918.jpg
TM8211或PT8211属于R-2R输出类型的DAC,不需要连续稳定的数据流,也不需要MCLK,

但是没有过采样处理,所以要接运放做低通滤波输出。
TM8211可以只输出一个声道的16位数据,
然后左右声道信号WS(LRCK)上升沿、下降沿锁存即可输出到两个声道,
直接IO操作输出2字节并锁存至左右声道输出耗时3.2us@36MHz,
采样率16KHz时耗时占比5.12%,CPU负担轻。
输出接三阶低通滤波,得到光滑的语音信号。
滤波后输出到功放放大驱动扬声器(喇叭),用户可以改用自己熟悉的任何型号功放。
在Timer0中断里直接IO操作TM8211输出语音,定时器中断率就是采样率,
可以微小调整,输出语音相位连续,变频丝滑。
提供两个测试程序:
1、输出变频正弦波,采样率8KHz~24KHz,正弦波频率500~1500Hz,
频率上升、下降时间均为4秒,变频丝滑无噪声。
用户可以通过变量volume来调整音量,音量取值0~128,0为静音,128为满幅度。
2、输出语音,采样率16KHz,输出急促的警车警报声2秒,例子中为了压缩数据量
(源数据为16位、16KHz采样2秒一共64KB数据),使用A率压缩、解压缩,数据量为32KB。
用户可以通过变量volume来调整音量,音量取值0~16,0为静音,16为满幅度。
用户可以调整period来改变采样率,输出语音信号仍然是相位连续的,变频丝滑,
period=FOSC/Fs,FOSC为系统主频36MHz,Fs为语音输出采样率。


STC32G8K64-AVAS-TM8211-输出语音.rar

901.02 KB, 下载次数: 6

STC32G8K64-AVAS-TM8211-输出变频正弦波.rar

968.33 KB, 下载次数: 4

急促的警车警报声2秒-单声道-16K-16bit.wav

63.27 KB, 下载次数: 9

正弦波变频输出:.mp4

1.55 MB, 下载次数: 5

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2026-03-26 08:46:35

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2026-1-2 18:01:41 | 显示全部楼层
不需要 MCLK的I2S功放,有哪些在大量使用,价格低的

截图202601021943227698.jpg
截图202601021938595018.jpg



截图202601021936583807.jpg
截图202601021939472862.jpg



截图202601021840157056.jpg
截图202601021856416830.jpg

截图202601021839434090.jpg
截图202601021900332912.jpg

截图202601021836239661.jpg

截图202601022300556883.jpg


截图202601021825252973.jpg


截图202601021827583524.jpg


截图202601021833278291.jpg
截图202601021801395925.jpg












I2S-音频功率放大器-NS4168-规格书.PDF

2.36 MB, 下载次数: 2

I2S-音频功率放大器-MAX98357AEWL T-规格书.PDF

4.24 MB, 下载次数: 2

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2026-03-26 08:46:35

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2026-1-3 14:29:41 | 显示全部楼层
应该选:
TAS5805  或兼容的   ACM8625S
进口                           国产
不需要 MCLK


截图202601031448063100.jpg
截图202601031449398418.jpg

截图202601031453046495.jpg
截图202601031429371967.jpg


截图202601031431132227.jpg

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2026-03-26 08:46:35

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2025-9-4 20:44:55 | 显示全部楼层

截图202509042044119154.jpg

截图202509042043369514.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2026-03-26 08:46:35

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2025-9-4 20:45:31 | 显示全部楼层

截图202509042045277293.jpg

截图202509042045045718.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:724
  • 最近打卡:2026-03-18 07:56:47
已绑定手机

97

主题

7244

回帖

1万

积分

超级版主

积分
13791
发表于 2025-9-4 21:20:03 | 显示全部楼层
截图202509042118554725.jpg

截图202509042119578600.jpg

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2026-03-26 08:46:35

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2025-9-5 10:24:31 | 显示全部楼层
音频部分
                      256倍                       384倍
32K                  8,192,000                12,288,000
44.1K              11,289,600                16,934,400
48K                 12,288,000                18,432,000
96K                 24,576,000                36,864,000


截图202509051130245559.jpg



回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:724
  • 最近打卡:2026-03-18 07:56:47
已绑定手机

97

主题

7244

回帖

1万

积分

超级版主

积分
13791
发表于 2025-9-5 11:06:49 | 显示全部楼层
CAN总线上支持的不同波特率:

● 125 Kbps

● 250 Kbps

● 500 Kbps(大多数汽车应用的标准配置)

● 1000 Kbps(1Mbps)

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:313
  • 最近打卡:2026-03-27 09:53:23

85

主题

7313

回帖

1万

积分

超级版主

积分
15719
发表于 2025-9-5 11:13:51 | 显示全部楼层
标准的I2S音频接口至少有4个信号输出:
MCLK:主时钟,主要用于处理过采样,其值为 采样率fs x 过采样率,
           比如256倍过采样、48KHz采样,则MCLK=0.048*256=12.288MHz。
BCLK:数据移位时钟,其值为 数据位 x 通道数 x 采样率fs,
           比如双通道16位,48KHz采样率,则BCLK=16*2*0.048=1.536MHz。
LRCK:声道指示,与采样率fs一致。
DO:  音频数据。
如果是双工的,则还有一个DI,音频数据输入。
如果是超过2通道的,则还有多个数据输出。

常用采样率需要的MCLK时钟:
过采样          256倍            384倍            512倍           1024倍
采样率Hz    MCLK(MHz)    MCLK(MHz)    MCLK(MHz)    MCLK(MHz)
8K               2.048             3.072              4.096            8.192
11.025K       2.8224           4.2336            5.6488         11.2896
12K             3.072             4.608              6.144          12.288
16K             4.096             6.144              8.192          16.384
22.05K         5.6448           8.4672           11.2896        22.5792
24K             6.144             9.216             12.288          24.576
32K             8.192           12.288             16.384          32.768
44.1K         11.2896         16.9344           22.5792        45.1584
48K           12.288           18.432             24.576          49.152
96K           24.576           36.864             49.152          98.304



回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2026-03-26 08:46:35

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2025-9-5 11:14:19 | 显示全部楼层
汽车中 CAN 常用的波特率

汽车中 CAN 常用的波特率 - DeepSeek

截图202509051116581090.jpg

截图202509051117445389.jpg

截图202509051118251789.jpg


截图202509051119141205.jpg



回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2026-03-26 08:46:35

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2025-9-5 11:36:26 | 显示全部楼层
汽车中 CAN-FD 常用的波特率



汽车CAN-FD常用波特率详解 - DeepSeek

截图202509051133166850.jpg


截图202509051134083148.jpg

截图202509051134538364.jpg

截图202509051135328711.jpg

截图202509051136222249.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:361
  • 最近打卡:2026-03-26 08:46:35

844

主题

1万

回帖

2万

积分

管理员

积分
22719
发表于 2025-9-5 11:45:14 | 显示全部楼层
截图202509051142479696.jpg


截图202509051143267591.jpg

截图202509051143586194.jpg

截图202509051144359020.jpg

截图202509051145108137.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-3-27 10:38 , Processed in 0.132896 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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