阅读:1371回复:4
D12中奇怪的问题?
我自己用80C552(没有程序存储器,我用29C256扩了32K)设计了一个USB口A/D采样板。程序开始仍用ZLG的参考设计。结果发现,在使用中断IN时,常常发现主机收到CRC校验错的数据包。我的板子是采用自动布线完成的。问题出在什么地方?是用了外部程序存储器引起的?有没有那位大侠用过外部程序存储器来实现D12的USB?还是USB的接口部分没有设计好?一般在设计USB接口时,要采取哪些抗干扰措施?请高手指点!
|
|
沙发#
发布于:2004-08-13 16:14
补充一下,现在程序是和ZLG的一样的,只是板子和MCU不一样,会不会由于采用外部存储器,在读指令时,对D12造成干扰,致使D12工作不正常?
|
|
板凳#
发布于:2004-08-14 15:26
建议先自己好好布一下线,可能是板上的干扰太大了,该要的电容还是得补是的。
|
|
地板#
发布于:2004-08-14 20:26
用外部存储器会不会有影响,有没有这样做过?
|
|
地下室#
发布于:2004-08-28 22:42
现在问题解决了,重做了一块电路板,将USB接口处的两根线,布成平行且短,这样就可以了。
|
|