CH438Q和LPC2368(NXP的ARM7)配合时,外接晶体无法振荡???附件为原理图。 LPC2368为3.3V供电,CH438Q为5V供电
晶振两端只需接个20P的电容。估计是你硬件有问题,你这样试下,找块新板子,什么都不焊接,就焊接438和晶振,需要的电容,给板子供电,看到底振不振。可能板子焊接的有问题
会不会是3.3V供电的单片机和5V供电的CH438Q不能混用?我有4块板子晶体两边的电压分别为4.5和5V。有1块板子晶体两边电压分别为2.3和2.5V,但用示波器测量均未能振荡,这块板子在手动复位后也会编程4.5和5V。
我把单片机拆下来,发现晶体的两端电压都在2.4V,但用示波器还是测量不到振荡波形??
目前,CH438Q的复位脚只接一个10K上拉电阻,开机后晶体两端就是2.4V。如果同时在复位脚加一个下拉电容,开机后晶体两端就是4.5和5V。两种,情况都没有振荡波形。单片机已经拆除,外围基本没有什么连接了。
换了个11.0592MHz的晶体,可以振起来了,但在复位脚加一下低电平后,就停振了,无法恢复。
首先,你示波器得用*10档的,*1有比较大的负载,可能导致晶振停振。电路很简单,其实可以排除的,你先找块什么都不焊接的板子,只焊接438的最小系统,并且用你万用表量下有没有短路断路的现象,3。3和5V的不兼容,虽然不推荐你这样使用,但是应该不会造成电路停振的。
当438工作在5V时,输入的高电平只有3.3V(单片机工作在3.3V),这样438能认为是高电平吗?如果在复位脚也加3.3V电压,复位脚会不会认为电压低,而持续复位?
应该是认为高电平(不推荐这样使用),3.3V复位上也应该认为是高电平。您按照我的方法试了么
试了,找到一块开机可以振荡的板子,但复位脚不能接电容。否则,开机就不振荡。 在复位脚用万用表的20V电压档点一下,也会导致停振,而且移开表笔也无法恢复。这个很麻烦。 振荡时,用X10的探头可以测到波形。现在就是搞不清,复位脚应该如何配置?才能是振荡稳定。
你把晶振中间的那个电阻给去了,只要2个匹配电容。你看下板子能否起振。
那个电阻一直都没有焊接的,只是预留。
如果在复位脚加一次低电平,要放置很长时间(可能数个小时)后,重新开机才能恢复振荡。
RST连接见图,RST引脚不管高低都不影响别晶振的震荡的
这样只接电阻时,复位脚电压在4.65V左右,可以振荡。用万用表20V电压红档表笔(黑笔接地)碰一下,就会停振,而且无法恢复。 一旦加上电容,晶体就基本无法振荡了,而且很难恢复振荡。 我想问一下,有没有哪个脚在上电时的状态会影响晶体振荡的? 我感觉好像复位脚相当于反相串接了个二极管,外部的上拉电阻对它无影响。只有上电瞬间芯片内部给它漏点电才能保持高电平。然后,外部接一下低电平后,复位脚的电压就被放掉了,再也无法恢复。
会不会我买到的是次品,芯片正面印着WCH CH438Q 207615206 背面印着03 U8(W4,6,I8)