1MHz的反相器

[复制链接]
5731|25
 楼主| delin17 发表于 2007-9-17 17:21 | 显示全部楼层 |阅读模式
我现在做一个东西,使用的单片机SPI模块只支持POL=1,PHA=0的模式,<br />我的从机支持都只支持Mode0,我想用单片机的SPI模块,通过反相SCLK,应该可以做到吧,但SCLK达到1MHz,用基本反相器好像不行,请问谁能帮帮忙<br />谢谢
maychang 发表于 2007-9-17 17:28 | 显示全部楼层

怎么会不行?

频率再高10倍也没有问题。<br />楼主是否用的运放做反相器?<br />这里处理的是数字信号,并不要求线性良好,只要求逻辑正确。用74HC14是比较好的选择,如果电路中有多余的门,利用上这些多余的门也可以。
 楼主| delin17 发表于 2007-9-17 20:14 | 显示全部楼层

如果用74系列就好说了

我想用三极管做,用74会浪费好多东西啊
bg6nw 发表于 2007-9-17 21:11 | 显示全部楼层

用三极管会更容易实现

成本一毛多
chunyang 发表于 2007-9-17 21:12 | 显示全部楼层

用三极管1M也是小意思

任何高频管或开关管都能满足。
wwh 发表于 2007-9-17 22:10 | 显示全部楼层

CD4000都能到1Mhz以上

数字电路恐怕1MHz都没有问题吧
maychang 发表于 2007-9-18 08:37 | 显示全部楼层

用分立三极管做

1MHz是很容易的事,10MHz也没有问题,但输入输出电平输入输出阻抗以及静态工作点等需要考虑一下,稍微麻烦一点。
 楼主| delin17 发表于 2007-9-18 09:41 | 显示全部楼层

就是自己搭出来的电路,工作不正常

对硬件了解不深.<br />我搭出来后不能用,我用是的<br />图片传不上...<br />我就用最基本的反相电路<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;——4.7K电阻——Vcc(5V)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;三极管集电极<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;——Vout<br /><br />Vin——10K电阻——三极管基<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;三极管发射极——地
maychang 发表于 2007-9-18 10:04 | 显示全部楼层

“自己搭出来的电路,工作不正常”

怎么个不正常,总得说说吧?<br />“大夫,我病了,吃什么药?”<br />总得说说是心慌气短,还是夜不能寐,还是耳鸣失聪吧。
qjy_dali 发表于 2007-9-18 10:45 | 显示全部楼层

1MHZ对于74这些小kiss

可以考虑TI的Little-Gate,很小封装,比如SN74LVC1G14,就一个门
 楼主| delin17 发表于 2007-9-18 11:05 | 显示全部楼层

RE:maychang

9楼:&nbsp;“自己搭出来的电路,工作不正常”&nbsp;<br /><br />怎么个不正常,总得说说吧?<br />“大夫,我病了,吃什么药?”<br />总得说说是心慌气短,还是夜不能寐,还是耳鸣失聪吧。&nbsp;<br />&nbsp;<br /><br />一直饱合不截止.<br />我现在电路改成这样了<br />https://bbs.21ic.com/upfiles/img/20079/200791811455659.jpg
 楼主| delin17 发表于 2007-9-18 11:06 | 显示全部楼层

上面的电路集电极电阻写错了

上面的电路集电极电阻写错了,集电极为1K
maychang 发表于 2007-9-18 11:09 | 显示全部楼层

回楼上

基极电阻也不对吧?
 楼主| delin17 发表于 2007-9-18 11:34 | 显示全部楼层

所有电阻都是以K为单位

不好意思.忘了写个K字了<br />所有电阻都是以K为单位,集电极为1K,基极为1.5K,18K
maychang 发表于 2007-9-18 11:45 | 显示全部楼层

一直饱和不截止

没有输入信号(1.5k电阻左端悬空)是否仍饱和?<br />如果是,那么管子坏了。<br />如果截止,那么基极上18k电阻太大,改2-3k,最好三极管基极与发射极之间反向并联一个1N4148。另外,1.5k电阻两端考虑并联一个20-100pF小电容。
 楼主| delin17 发表于 2007-9-18 12:29 | 显示全部楼层

三极管是正常的,我用程序单步控制是正常的

现在原理图如下:<br />还是不能正常截止.一直处于饱合状态<br />https://bbs.21ic.com/upfiles/img/20079/2007918122828263.jpg
古道122 发表于 2007-9-18 13:40 | 显示全部楼层

回复

把R3放到三极管的射极试试
maychang 发表于 2007-9-18 13:55 | 显示全部楼层

“还是不能正常截止.一直处于饱合状态”

你是如何得知的?用示波器看到的?还是根据从机动作判断的?
 楼主| delin17 发表于 2007-9-18 14:04 | 显示全部楼层

你是如何得知的?用示波器看到的?还是根据从机动作判断

我用示波器捕捉的..<br />Vin端可以捕捉到1M的方波.Vout只能点波动,但没波形出来
bg6nw 发表于 2007-9-19 20:11 | 显示全部楼层

有点离谱的说

你的电路基本没错,应该说很不错,有上升沿加速,有下降沿的泄放加速,但惟独忽略了一点,很多单片机是没有大的灌电流能力的,如果IO口没有合适阻值的上拉电阻,能正常工作才怪。估计这个三极管不是饱和了,而是根本没有导通。<br />建议,在Vin端加上一个合适的上拉。<br />若果真是饱和了,建议将R1和R2交换一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

80

主题

1377

帖子

1

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