打印

快来看看:振荡电路的非门换用CPLD集成为何不振荡了?

[复制链接]
3832|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tammtang|  楼主 | 2009-8-27 11:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tammtang 于 2009-8-27 13:28 编辑

各位,事情是这样的,原来电路如图:


上述非门芯片采用74HC04,工作正常,能输出正常的40MHz的频率信号;

现把其中的非门芯片(74HC04)换成在CPLD里集成,这时问题出现了,振荡电路不再起振,不知哪位有这方面经验,经测试发现A点为3.3V,B点为0V

非门.jpg (31.89 KB )

非门.jpg

相关帖子

沙发
chunyang| | 2009-8-27 12:30 | 只看该作者
是用CPLD资源构成的晶体振荡电路么?那应该是外电路或元件参数的问题。

使用特权

评论回复
板凳
tammtang|  楼主 | 2009-8-27 13:31 | 只看该作者
以前参数没有变化,现已经电路贴出,参数标出来,请大家帮忙分析一下,不胜感谢!

使用特权

评论回复
地板
chunyang| | 2009-8-27 15:17 | 只看该作者
该电路对非门有特性参数要求,CPLD片内资源在这方面未必能和74HC门电路兼容。

使用特权

评论回复
5
a12345678| | 2009-8-27 22:40 | 只看该作者
楼主需要进一步熟悉这个振荡器的原理。楼主的振荡器是采用带施密特触发器的数字门电路实现的,同时要求门电路有很高的输入电阻和较低的输入电容。而CPLD完全无法满足这个电路的要求,所以无法工作。

使用特权

评论回复
6
XZL| | 2009-8-28 08:29 | 只看该作者
CPLD内部的反相器与04不同,只能是等效为反相器

使用特权

评论回复
7
tammtang|  楼主 | 2009-8-28 09:07 | 只看该作者
感谢5楼、6楼的回复,根据你们所说,

是否可以理解为用CPLD来是不能实现这个电路了呢?

如果不是这样,

应该对本电路做怎样的修正?

使用特权

评论回复
8
xqran| | 2009-8-28 14:59 | 只看该作者
对于振荡不起振,5楼的说得很有道理,我也学习了。我以前做
CPLD的电路,时钟进CPLD时钟管脚前会经过一个非门。作用是
整波,使时钟波形好一些。我不知道楼主为何将非门移到CPLD内部,
这样有什么用意呢?

使用特权

评论回复
9
张宇晶振| | 2009-8-28 15:21 | 只看该作者
这个电路不能要CPLD的

使用特权

评论回复
10
lkl10800139| | 2012-4-18 15:01 | 只看该作者
使用无源晶振降低功耗,用cpld内部的反相器能否实现?

使用特权

评论回复
11
xmar| | 2012-4-18 16:16 | 只看该作者
5楼所言差矣。 "楼主的振荡器是采用带施密特触发器的数字门电路实现的,". 事实上,74HC04不带施密特触发器。带施密特触发器是74HC14。

对楼主用74HC04构成40MHz的振荡器能够启振表示怀疑。用30MHz的晶振能够启振就不错了。用74S04试试。

楼主说:“换成在CPLD里集成,这时问题出现了,”。其实,楼主电路是否振荡,主要取决于反相器的频率特性。楼主电路外围元件参数没问题,同时,与门电路有输入电阻和输入电容亦无大的关系。也就是说,如果CPLD的频率特性足够快,启振是没有问题的。

使用特权

评论回复
12
ang629| | 2012-4-19 10:27 | 只看该作者
弱弱的问一下, 楼主所示的振荡器,一般用74HC04、74HC14、还是74S04? 有什么不同吗

使用特权

评论回复
13
xmar| | 2012-4-19 15:08 | 只看该作者
回LS:
1. 工作速度:74F04 > 74S04 > 74HC04 > 74HC14;带施密特触发器74HC14速度比74HC04要差!
2. 通常,器件工作电压越高,工作速度越快。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

23

帖子

0

粉丝