打印

1MHz的反相器

[复制链接]
3930|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
delin17|  楼主 | 2007-9-17 17:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在做一个东西,使用的单片机SPI模块只支持POL=1,PHA=0的模式,
我的从机支持都只支持Mode0,我想用单片机的SPI模块,通过反相SCLK,应该可以做到吧,但SCLK达到1MHz,用基本反相器好像不行,请问谁能帮帮忙
谢谢

相关帖子

沙发
maychang| | 2007-9-17 17:28 | 只看该作者

怎么会不行?

频率再高10倍也没有问题。
楼主是否用的运放做反相器?
这里处理的是数字信号,并不要求线性良好,只要求逻辑正确。用74HC14是比较好的选择,如果电路中有多余的门,利用上这些多余的门也可以。

使用特权

评论回复
板凳
delin17|  楼主 | 2007-9-17 20:14 | 只看该作者

如果用74系列就好说了

我想用三极管做,用74会浪费好多东西啊

使用特权

评论回复
地板
bg6nw| | 2007-9-17 21:11 | 只看该作者

用三极管会更容易实现

成本一毛多

使用特权

评论回复
5
chunyang| | 2007-9-17 21:12 | 只看该作者

用三极管1M也是小意思

任何高频管或开关管都能满足。

使用特权

评论回复
6
wwh| | 2007-9-17 22:10 | 只看该作者

CD4000都能到1Mhz以上

数字电路恐怕1MHz都没有问题吧

使用特权

评论回复
7
maychang| | 2007-9-18 08:37 | 只看该作者

用分立三极管做

1MHz是很容易的事,10MHz也没有问题,但输入输出电平输入输出阻抗以及静态工作点等需要考虑一下,稍微麻烦一点。

使用特权

评论回复
8
delin17|  楼主 | 2007-9-18 09:41 | 只看该作者

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

对硬件了解不深.
我搭出来后不能用,我用是的
图片传不上...
我就用最基本的反相电路
                                         ——4.7K电阻——Vcc(5V)     
                             三极管集电极
                                        ——Vout

Vin——10K电阻——三极管基
                             三极管发射极——地

使用特权

评论回复
9
maychang| | 2007-9-18 10:04 | 只看该作者

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

怎么个不正常,总得说说吧?
“大夫,我病了,吃什么药?”
总得说说是心慌气短,还是夜不能寐,还是耳鸣失聪吧。

使用特权

评论回复
10
qjy_dali| | 2007-9-18 10:45 | 只看该作者

1MHZ对于74这些小kiss

可以考虑TI的Little-Gate,很小封装,比如SN74LVC1G14,就一个门

使用特权

评论回复
11
delin17|  楼主 | 2007-9-18 11:05 | 只看该作者

RE:maychang

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

怎么个不正常,总得说说吧?
“大夫,我病了,吃什么药?”
总得说说是心慌气短,还是夜不能寐,还是耳鸣失聪吧。 
 

一直饱合不截止.
我现在电路改成这样了
https://bbs.21ic.com/upfiles/img/20079/200791811455659.jpg

使用特权

评论回复
12
delin17|  楼主 | 2007-9-18 11:06 | 只看该作者

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

上面的电路集电极电阻写错了,集电极为1K

使用特权

评论回复
13
maychang| | 2007-9-18 11:09 | 只看该作者

回楼上

基极电阻也不对吧?

使用特权

评论回复
14
delin17|  楼主 | 2007-9-18 11:34 | 只看该作者

所有电阻都是以K为单位

不好意思.忘了写个K字了
所有电阻都是以K为单位,集电极为1K,基极为1.5K,18K

使用特权

评论回复
15
maychang| | 2007-9-18 11:45 | 只看该作者

一直饱和不截止

没有输入信号(1.5k电阻左端悬空)是否仍饱和?
如果是,那么管子坏了。
如果截止,那么基极上18k电阻太大,改2-3k,最好三极管基极与发射极之间反向并联一个1N4148。另外,1.5k电阻两端考虑并联一个20-100pF小电容。

使用特权

评论回复
16
delin17|  楼主 | 2007-9-18 12:29 | 只看该作者

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

现在原理图如下:
还是不能正常截止.一直处于饱合状态
https://bbs.21ic.com/upfiles/img/20079/2007918122828263.jpg

使用特权

评论回复
17
古道122| | 2007-9-18 13:40 | 只看该作者

回复

把R3放到三极管的射极试试

使用特权

评论回复
18
maychang| | 2007-9-18 13:55 | 只看该作者

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

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

使用特权

评论回复
19
delin17|  楼主 | 2007-9-18 14:04 | 只看该作者

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

我用示波器捕捉的..
Vin端可以捕捉到1M的方波.Vout只能点波动,但没波形出来

使用特权

评论回复
20
bg6nw| | 2007-9-19 20:11 | 只看该作者

有点离谱的说

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

80

主题

1374

帖子

1

粉丝