首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
» 36M晶振为何变成12M
1
2
下一页
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
36M晶振为何变成12M
发短消息
加为好友
sva_chaos
当前离线
UID
125589
帖子
60
精华
0
积分
442
阅读权限
30
在线时间
0 小时
注册时间
2005-11-16
最后登录
2006-3-30
中级会员
UID
125589
性别
男
1
#
打印
字体大小:
t
T
sva_chaos
发表于 2006-3-6 11:35
|
只看该作者
36M晶振为何变成12M
单片机
我用ATMEL公司的at89c51rb2设计了一个单片机系统,外部晶振是36MHz,但是实际测量到的却是12MHz,请问这是什么原因呢?
收藏
分享
评分
我是菜鸟,请多多指教
回复
引用
订阅
TOP
发短消息
加为好友
zenglian
当前离线
版主
UID
127630
帖子
65
精华
0
积分
397
阅读权限
30
在线时间
0 小时
注册时间
2005-12-10
最后登录
2006-8-5
中级会员
UID
127630
性别
女
2
#
zenglian
发表于 2006-3-6 12:07
|
只看该作者
你换一个晶振试一下啊。
开学了
回来版面了
回复
引用
TOP
发短消息
加为好友
sva_chaos
当前离线
UID
125589
帖子
60
精华
0
积分
442
阅读权限
30
在线时间
0 小时
注册时间
2005-11-16
最后登录
2006-3-30
中级会员
UID
125589
性别
男
3
#
sva_chaos
发表于 2006-3-7 13:44
|
只看该作者
按照你所说的,换了晶振,也换了CPU,当然都是同规格的,结果依然是这样.我记得以前遇到过这样的问题,似乎8051的最高振动频率就是12M一样.不得已,我当时的解决办法是用外部时钟,也就是四个拐脚,加上系统电压就能工作的那种。不过关于外部晶振的问题依然没有解决,也就是为什么36M或者其他大于12M的晶振,实际工作时却是12M呢?继续请教各位老大
我是菜鸟,请多多指教
回复
引用
TOP
发短消息
加为好友
zenglian
当前离线
版主
UID
127630
帖子
65
精华
0
积分
397
阅读权限
30
在线时间
0 小时
注册时间
2005-12-10
最后登录
2006-8-5
中级会员
UID
127630
性别
女
4
#
zenglian
发表于 2006-3-7 23:31
|
只看该作者
看过该芯片的资料,最高可以到40M,;不过atmel的51一般都工作不超过12M,你说的四个脚的就是有源晶振了。
开学了
回来版面了
回复
引用
TOP
发短消息
加为好友
sva_chaos
当前离线
UID
125589
帖子
60
精华
0
积分
442
阅读权限
30
在线时间
0 小时
注册时间
2005-11-16
最后登录
2006-3-30
中级会员
UID
125589
性别
男
5
#
sva_chaos
发表于 2006-3-8 08:43
|
只看该作者
是呀。但是问题出在哪呢?
我是菜鸟,请多多指教
回复
引用
TOP
发短消息
加为好友
火星老雕
当前离线
版主
UID
131039
帖子
11
精华
0
积分
150
阅读权限
20
在线时间
0 小时
注册时间
2006-2-7
最后登录
2006-9-14
注册会员
UID
131039
性别
男
6
#
火星老雕
发表于 2006-3-8 17:51
|
只看该作者
兄台您用频率计实测过晶振的频率没?您应该实测一下。这样保险些,如果实测结果不是30M那么您应该更换晶振。否则就是电路或芯片不识培。
俺是火星来的老雕!
回复
引用
TOP
发短消息
加为好友
sva_chaos
当前离线
UID
125589
帖子
60
精华
0
积分
442
阅读权限
30
在线时间
0 小时
注册时间
2005-11-16
最后登录
2006-3-30
中级会员
UID
125589
性别
男
7
#
sva_chaos
发表于 2006-3-9 13:06
|
只看该作者
我是用300M示波器测的,综合调试情况来看,测试结果应该是正确的,36M的晶振实际工作时为12M。如果是不适配,那么At89c51rb2的外部晶振电路是怎么样的呢,我是按照传统的设计方法设计的,就是两个电容加晶体。有没有哪位大侠使用过atmel公司51系列且主频超过12M的呢?请各位老大再想想办法,谢谢先
我是菜鸟,请多多指教
回复
引用
TOP
发短消息
加为好友
火星老雕
当前离线
版主
UID
131039
帖子
11
精华
0
积分
150
阅读权限
20
在线时间
0 小时
注册时间
2006-2-7
最后登录
2006-9-14
注册会员
UID
131039
性别
男
8
#
火星老雕
发表于 2006-3-9 20:12
|
只看该作者
示波器怎么能测准呢?测频率必须用频率计,示波器偏差很大的,而且示波器量出的是周期而不是频率,你还要换算,所以精度不可靠,测出来的频率差十几M不是什么新鲜的事情。也不排除晶体有问题。你的振荡电路是无缘晶体的,双电容槽结构频率偏差很大的。如果说你用的芯片能支持30M以上的晶体的话,建议用有缘晶振,要不电容加晶体结构上的电容数值一定要一样,数值根据手册上走。还是建议你用频率计测一下。
要不你这样搞也行有缘晶振四腿的那个接电直接用示波器测输出,别接系统测,看看他的频率,然后你再把晶振输出接上51系统上,再测频率,看看测得这两次的结果是否一样,如果不一样差别很大,就像你说的一个是30M一个是12M那说明此款51只能工作在12M的频率上。
俺是火星来的老雕!
回复
引用
TOP
发短消息
加为好友
sva_chaos
当前离线
UID
125589
帖子
60
精华
0
积分
442
阅读权限
30
在线时间
0 小时
注册时间
2005-11-16
最后登录
2006-3-30
中级会员
UID
125589
性别
男
9
#
sva_chaos
发表于 2006-3-10 10:39
|
只看该作者
我用一个32M的有源晶振按老大说的方法试了一下,测量工具是示波器。结果是:此款51在32M频率下工作正常,示波器测的频率也是32M。
还是那个问题,用36M晶体构成的振荡电路,为什么只能产生12M的振荡频率呢?
我是菜鸟,请多多指教
回复
引用
TOP
发短消息
加为好友
ruihuang
当前离线
版主
UID
131662
帖子
32
精华
0
积分
228
阅读权限
30
在线时间
0 小时
注册时间
2006-2-16
最后登录
2006-5-29
中级会员
UID
131662
性别
男
10
#
ruihuang
发表于 2006-3-10 11:14
|
只看该作者
为什么要用36M的晶振?
一颗红心!
回复
引用
TOP
发短消息
加为好友
sva_chaos
当前离线
UID
125589
帖子
60
精华
0
积分
442
阅读权限
30
在线时间
0 小时
注册时间
2005-11-16
最后登录
2006-3-30
中级会员
UID
125589
性别
男
11
#
sva_chaos
发表于 2006-3-10 11:26
|
只看该作者
系统要求。因为有速度的要求,使用51系列的单片机,执行速度要在3MIPS以上
我是菜鸟,请多多指教
回复
引用
TOP
发短消息
加为好友
zenglian
当前离线
版主
UID
127630
帖子
65
精华
0
积分
397
阅读权限
30
在线时间
0 小时
注册时间
2005-12-10
最后登录
2006-8-5
中级会员
UID
127630
性别
女
12
#
zenglian
发表于 2006-3-11 23:43
|
只看该作者
用AVR很容易实现3MIPS的。
开学了
回来版面了
回复
引用
TOP
发短消息
加为好友
sva_chaos
当前离线
UID
125589
帖子
60
精华
0
积分
442
阅读权限
30
在线时间
0 小时
注册时间
2005-11-16
最后登录
2006-3-30
中级会员
UID
125589
性别
男
13
#
sva_chaos
发表于 2006-3-13 08:44
|
只看该作者
但AVR没有外部总线,系统要求还得有512k的数据存储器,也就是说得有外部总线,因此不能使用AVR。同时用ARM又显得资源浪费,因此就选择了有外部总线,速度也基本能达到要求的at89c51rb2,只是出现了现在的问题,36M的晶体只能产生12M的振动频率。实在不行的话,就只能使用有源晶振了
我是菜鸟,请多多指教
回复
引用
TOP
发短消息
加为好友
火星老雕
当前离线
版主
UID
131039
帖子
11
精华
0
积分
150
阅读权限
20
在线时间
0 小时
注册时间
2006-2-7
最后登录
2006-9-14
注册会员
UID
131039
性别
男
14
#
火星老雕
发表于 2006-3-20 00:03
|
只看该作者
那有可能是你的电容巢结构没做好,或则就是被JS骗了,36MHz的晶体很容易震荡在36MHz这个频率上。要不然你做个VCO连上频率计或示波器测测你的晶体的拼率,如果是36说明是电容巢结构没做好,拼率到不了36说明晶体是假的。
俺是火星来的老雕!
回复
引用
TOP
发短消息
加为好友
火星老雕
当前离线
版主
UID
131039
帖子
11
精华
0
积分
150
阅读权限
20
在线时间
0 小时
注册时间
2006-2-7
最后登录
2006-9-14
注册会员
UID
131039
性别
男
15
#
火星老雕
发表于 2006-3-20 00:04
|
只看该作者
你的51多少钱一片?能说一下么?
俺是火星来的老雕!
回复
引用
TOP
1
2
下一页
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议