关于单片机STC12C5A60S2与CH372通信的编程问题!

 我来答
820tsvxuo
2011-06-17 · TA获得超过1834个赞
知道小有建树答主
回答量:998
采纳率:0%
帮助的人:1831万
展开全部
连接USB总线(下图)
P1 是USB 端口,USB 总线包括一对5V 电源线和一对数据信号线,通常,+5V 电源线是红色,接
地线是黑色,D+信号线是绿色,D-信号线是白色。USB 总线提供的电源电流最大可以达到500mA,一
般情况下,低功耗的USB 产品可以直接使用USB 总线提供的5V 电源。如果USB 产品通过其它供电方
式提供常备电源,那么CH372 应该与单片机一起使用该常备电源并且断开USB 总线的电源;如果需要
同时使用USB总线的电源,那么可以通过阻值约为1Ω 的电阻R1 连接USB总线的5V 电源线与USB产
品的5V 常备电源,并且两者的接地线直接相连接。
图中,可选电阻R2 用于在电源断电后将电解电容C5 中的电能及时释放掉,使VCC 及时下降到
0V,确保在下次通电时CH372 能够可靠地上电复位。为使CH372 能够可靠复位,电源电压从0V 上升
到5V 的上升时间应该少于100mS,所以电容C5 的容量和电阻R1 的阻值都不能太大。
电容C3 用于CH372 内部电源节点退耦,C3 是容量为4700pF 到0.02μF 的独石或者高频瓷片电
容。电容C4和C5 用于外部电源退耦,C4 是容量为0.1μF 的独石或者高频瓷片电容。晶体X1、电容
C1 和C2 用于CH372 的时钟振荡电路。晶体X1 的频率是12MHz,C1 和C2 是容量为15pF~30pF 的独
石或者高频瓷片电容。
如果CH372 的电源电压为3.3V,那么应该将V3 引脚与VCC 引脚短接,共同输入3.3V 电压,并
且电容C3 可以省掉。
在设计印刷线路板PCB 时,需要注意:退耦电容C3 和C4 尽量靠近CH372 的相连引脚;使D+和
D-信号线贴近平行布线,尽量在两侧提供地线或者覆铜,减少来自外界的信号干扰;尽量缩短XI 和
XO 引脚相关信号线的长度,为了减少高频时钟对外界的干扰,可以在相关元器件周边环绕地线或者
覆铜。
CH372 芯片具有通用的被动并行接口,可以直接连接多种单片机、DSP、MCU 等。在普通的MCS-51
系列单片机的典型应用电路中,CH372 芯片可以通过8 位被动并行接口的D7~D0、-RD、-WR、-CS、
A0 直接挂接到单片机U2 的系统总线上。
如果MCS-51单片机没有用U3锁存A7~A0 地址,那么可以用U2 的P20 等引脚驱动CH372的地址
线A0,当然单片机程序中的端口地址需要相应修改。U4 用于简单的地址译码,产生所需的片选信号,
图中CH372 芯片的片选地址范围为B000H-BFFFH,而实际上CH372 只需要占用两个地址:地址BXX1H
用于写命令,地址BXX0H 用于读写数据。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式