反相器问题

[复制链接]
5086|21
 楼主| delin17 发表于 2007-10-11 21:50 | 显示全部楼层 |阅读模式
现电路使用一反相器将SPI主机的CLK反相,因从机为mode0,主机为mode1.<br />现使用的是一三极管反相器,反相后接收数据有问题,接收移了一位.<br />请问什么原因.输入端为1Mhz,我认为会不会是电容产生了延时导致的.请高手解达,<br />反相器原理图如下:
awey 发表于 2007-10-11 21:54 | 显示全部楼层

看看输出波形

R1太大了点,三极管饱和不了。<br />R1建议改成47K
 楼主| delin17 发表于 2007-10-11 22:14 | 显示全部楼层

Re:楼上

9014的放大倍数有200-600呢<br />现在SCLK倒反相了,就是不知道什么原因导致移位了
chunyang 发表于 2007-10-11 22:21 | 显示全部楼层

沿的位置不对造成的问题

R1要大幅减小,晶体管可换成9013,9014是低频管。
awey 发表于 2007-10-11 22:24 | 显示全部楼层

不能这样做设计的,这是常理

9014放大倍数还有50的,你相信吗?<br /><br />你不能因为你的这个设计要求来料全检吧?<br />检测的成本可能高于器件本身。
dadodo 发表于 2007-10-11 23:42 | 显示全部楼层

呵呵

换成9013,9014是低频管<br /><br />50步和百步的差别。9011-9015的特征频率在比较接近的范围内。
 楼主| delin17 发表于 2007-10-12 09:23 | 显示全部楼层

RE

换成47K也是一样的....<br />
dadodo 发表于 2007-10-12 10:37 | 显示全部楼层

再去掉D1

  
 楼主| delin17 发表于 2007-10-12 11:13 | 显示全部楼层

RE:all

D1,不能去掉,我现在发现第一次读出来的是正常的,第二次读就不正常了...<br />而且我用内部连续读四个字节,能正常,我一个一个的读就不正常.控制一芯片IO口能正常控制
michael_li 发表于 2007-10-12 14:31 | 显示全部楼层

有延迟很正常,导通延迟,传输延迟,rc延迟

移一位是什么意思?<br />一个clk?
bg6nw 发表于 2007-10-12 21:52 | 显示全部楼层

元件选择失误

三极管换不换无所谓,基极电阻太大,建议换成10K或15K,甚至10K以下<br />二极管4001最高工作到100KHz就不错了,在这里起破坏作用,建议换成1N4148<br />如果还不行,那就没辙拉
zjp8683463 发表于 2007-10-15 09:51 | 显示全部楼层

1M能用9013?

9018吧
dadodo 发表于 2007-10-15 10:28 | 显示全部楼层

能用

不同厂家的9013特征频率为60M-200M不等,这里够用了。
zjp8683463 发表于 2007-10-16 10:39 | 显示全部楼层

为什么我用9013连几百K的信号都过不去?

方波失真变成正弦,最后之后用74HC的器件代替
5_0_5 发表于 2007-10-16 13:00 | 显示全部楼层

搬个凳子看

  
davidli88 发表于 2007-10-16 13:18 | 显示全部楼层

三极管倒相延迟问题

1、用低频管做时钟倒相,脉冲边缘会变“圆”,后级判断1的时间有延时;<br />2、集电极电阻较大,密勒电容影响较大,在输入电阻共同作用,控制信号有相移;<br />3、最主要的一点,三极管作开关时,有开启延时,关断储存时间,有较大的相移作用。
davidli88 发表于 2007-10-16 13:25 | 显示全部楼层

datasheet描述

tqzzj1 发表于 2007-10-16 15:11 | 显示全部楼层

有道理

请教一下各位.<br />问一下,那个二极管为什么不能取掉?<br />
davidli88 发表于 2007-10-16 15:18 | 显示全部楼层

去掉二极管也没有用的

要想解决问题,只有用MOS反相器,其延时一般在20~30nS
tqzzj1 发表于 2007-10-16 22:56 | 显示全部楼层

啊。DAVIDLI大哥

大哥DavidLI,我是说为什么它这里要加个二极管反向呢,不太明白这个目的啊。<br />能不能麻烦解释下啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

80

主题

1377

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部