30

主题

1

好友

946

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
59764
帖子
486
精华
3
经验
946 点
金钱
501 ¥
注册时间
2008-10-22

新人进步

发表于 2014-12-21 20:03 | 显示全部楼层
一年前就在做STM32F103的 WAV播放器,就是担心PLL来的时钟JITTER太大,最近的这项实验表明,STM32可能有救了!
虽然手册上明确说STM32F103RET6这玩意只能最大支持25MHZ外部时钟,
但实验说明,输入33.8688MHZ的时候,除了
HSE_CLK_RDY(时钟准备好了的标志)不会置位以外,工作还是很正常的>_< ,真是应了那句话,“嘴上说着不要,身体还是很老实的 ”>///<
ps.超频高手去试试45.1584MHZ吧

DSC03484.JPG

DSC03493.JPG

DSC03494.JPG

下面是伸手党专属时间……

无标题.jpg
头像被屏蔽

152

主题

14

好友

3215

积分

禁止发言 当前离线

DAC7天下无敌

UID
23806
帖子
4807
精华
0
经验
3215 点
金钱
3198 ¥
注册时间
2007-6-19
发表于 2014-12-21 20:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

30

主题

1

好友

946

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
59764
帖子
486
精华
3
经验
946 点
金钱
501 ¥
注册时间
2008-10-22

新人进步

 楼主| 发表于 2014-12-21 20:28 | 显示全部楼层
本帖最后由 rush 于 2014-12-21 20:37 编辑
op111op 发表于 2014-12-21 20:10
时钟高没有太大意义,I2S能跑从模式才行


哎,我也想搞从模式,但是,让STM32搞从模式,还不如CPLD自己写个IIS外设挂上好了。
STM32的I2S设计要求数据准备好以后再来时钟,注定搞不好从模式

解释下时钟高的意义:
1,STM32F103系列 IIS的时钟只能是和CPU同一路的时钟,一般是经过PLL倍频的
2,为了减少抖动需要关掉PLL,这样CPU只能工作在外部时钟频率下,没法倍频了,就慢了很多
3,时钟高,软件才能维持一样流畅的速度,播放才不会断流啊

11

主题

0

好友

71

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
745741
帖子
296
精华
0
经验
71 点
金钱
56 ¥
注册时间
2014-8-27
发表于 2014-12-21 20:32 | 显示全部楼层
太高深了!
头像被屏蔽

16

主题

4

好友

777

积分

禁止发言 当前离线

UID
17546
帖子
658
精华
0
经验
777 点
金钱
645 ¥
注册时间
2007-1-16
发表于 2014-12-21 21:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

30

主题

1

好友

946

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
59764
帖子
486
精华
3
经验
946 点
金钱
501 ¥
注册时间
2008-10-22

新人进步

 楼主| 发表于 2014-12-22 07:28 来自手机端 | 显示全部楼层
jinggx 发表于 2014-12-21 21:07
虽然我没试过,但是我估计就11.0592的频率,播放44.1k就应该没问题。
话说stm32的pll还真是对不住它的使用 ...

STM32的手册说那个PLL是锁定速度快的一比,所以频率容限特别大,抖的就厉害了。

跟nuvoton比,stm32错在外设只能用APB总线的时钟,nuvoton则有4个时钟源可选,包括没有倍频过的外部时钟

13

主题

1

好友

1406

积分

认证会员 当前离线

Rank: 4

UID
30337
帖子
1595
精华
0
经验
1406 点
金钱
1382 ¥
注册时间
2007-11-12

认证会员

发表于 2014-12-22 15:28 来自手机端 | 显示全部楼层
干嘛用F10X?F40X速度不是很好吗?

30

主题

1

好友

946

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
59764
帖子
486
精华
3
经验
946 点
金钱
501 ¥
注册时间
2008-10-22

新人进步

 楼主| 发表于 2014-12-22 20:30 来自手机端 | 显示全部楼层
chenxiuping15 发表于 2014-12-22 15:28
干嘛用F10X?F40X速度不是很好吗?

103降价至16元一片咯!(土豪看不见>.<)
头像被屏蔽

16

主题

4

好友

777

积分

禁止发言 当前离线

UID
17546
帖子
658
精华
0
经验
777 点
金钱
645 ¥
注册时间
2007-1-16
发表于 2014-12-24 15:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

30

主题

1

好友

946

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
59764
帖子
486
精华
3
经验
946 点
金钱
501 ¥
注册时间
2008-10-22

新人进步

 楼主| 发表于 2014-12-24 16:59 来自手机端 | 显示全部楼层
jinggx 发表于 2014-12-24 15:17
407也不贵了,并且自己玩玩还是不差这芯片的几块钱差价,播放器,异步时钟才是正路。

…你理解错异步的意义了…CPU的时钟和音频部分不一样的时候才需要异步…像单片机播放wav文件时,整个系统都工作在33.8688mhz,就没必要异步了,这时候是CPU和其他外设向音频妥协
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部