EDA365电子工程师网

标题: PWM信号电平转换问题 [打印本页]

作者: yiting7466    时间: 2015-10-10 15:15
标题: PWM信号电平转换问题
本帖最后由 yiting7466 于 2015-10-16 18:09 编辑 6 I9 \, v6 T1 }" i( ?+ s" g3 {

* m# S; K" u' j2 ?5 m0 ~求教:外部最高200kHz,占空比50%的PWM信号(5-15V)输入,主芯片检测PWM信号,但是主芯片接口是3.3V的,怎么实现转换?有人用过什么方案吗? 起初第一反应是用电阻分压,但是担心分压过冲会损坏芯片,如果加电容势必影响PWM信号的检测精度,求教有没有这方面经验的,谢谢!" w; P5 F4 ^+ j+ T5 m1 Q

作者: fallen    时间: 2015-10-10 15:30
光耦,速度够不?
作者: liguangyu678    时间: 2015-10-10 16:26
你把10VPWM变化用这个电路线性降到3.3的PWM变化不行吗?

QQ截图20151010162600.png (19.23 KB, 下载次数: 0)

QQ截图20151010162600.png

作者: yujingfa    时间: 2015-10-10 19:30
如果是10往3.3单向输入,找个肖特基二极管串进去就好了注意方向
作者: zlpkcnm    时间: 2015-10-12 09:20
yujingfa 发表于 2015-10-10 19:30+ N) g: ~2 n  Q& h$ S" H* K
如果是10往3.3单向输入,找个肖特基二极管串进去就好了注意方向
. a; Q0 E- e7 V; H9 ?+ S
层主的这个方案简单省事儿~~~~% w, B( w2 c. {8 Q* [# O( u

2 j+ ?2 K1 t% B, O# ?" `3 X% R用两个三极管 或者MOS也是可以的
7 E- V% I9 B. Z8 ^
  _; s, c1 U9 l  F& X
作者: yiting7466    时间: 2015-10-12 12:18
三极管的方式打开在几十K的频率下,波形就严重变形了,与输入的PWM信号差异很大。因为这个输入PWM信号具体多大频率,占空比什么样的,还不确认。肖特基二极管的方式,个人认为:导通电压通常不大,而且导通电压不是确定值,因此选用的二极管数量多,而且不好确定使用数量。不知道有没有什么专用的芯片这类方案?
作者: yiting7466    时间: 2015-10-12 12:20
fallen 发表于 2015-10-10 15:30
2 k! b2 d2 p. h. b* X# a光耦,速度够不?
; x$ N& C& z( ^0 }
光耦没有考虑过,下午找一下,谢谢!
! I" Z: ~' h; O! S& D% y
作者: wangshilei    时间: 2015-10-13 09:23
就是用电阻分压简单便宜 一些
作者: smile216    时间: 2015-10-13 15:45
芯片输入阻抗不低的话电阻分压应该是没有问题的不放心的话电阻分压后用245驱动隔离一下
作者: yiting7466    时间: 2015-10-16 18:06
确定是会用输入最高200kHz,占空比50%的PWM信号。电阻分压的方式,分压后的电压下降沿变形很严重,占空比变小了。找了一些光耦,大多上升时间及导通时间都在2us以上,也不适合,不知道还有什么方案不? 不知道低端示波器测信号频率这块是用什么方式转换的?求教,谢谢了!
作者: IterSu    时间: 2015-10-18 17:47
        个人认为电阻分压不会有问题。/ P5 C0 J/ L/ Q" ?; Y, \5 M
        也可以考虑74系列的与门、或门、非门等逻辑器件,也很便宜。注意选择时的导通延时,速度等参数。
作者: yiting7466    时间: 2015-10-19 12:14
IterSu 发表于 2015-10-18 17:47
) b. C# i; y6 g- J) p个人认为电阻分压不会有问题。
9 {/ J& U3 s- a) t        也可以考虑74系列的与门、或门、非门等逻辑器件,也很便宜 ...
; ]% `( ^' H9 ]6 L
上午在空PCB板上焊电阻分压,用信号发生器测试,对比输入输出示波器上是没有什么太大差异。
$ i+ j( k  D# k3 ?1 f
作者: CStaller    时间: 2015-10-20 10:09
加个运放或者比较器
作者: yiting7466    时间: 2015-10-20 12:11
不知道有没有专用的芯片或者成熟的方案?这样比较放心。
作者: xd365    时间: 2015-10-20 13:39
100k,用mos管就可以搭出来
作者: yiting7466    时间: 2015-10-21 12:19
xd365 发表于 2015-10-20 13:39: Z. \2 J1 P/ ?/ P: S
100k,用mos管就可以搭出来
; w7 s+ }9 e3 c
最高要到200KHz,急求大家有没有什么方案,最好是有用专门的芯片。电阻分压的方式觉得不保险。) o8 J5 L. k7 ?+ |" y

作者: yiting7466    时间: 2015-10-23 12:32
不太沉下去呀,还在等大家推荐方案,多谢了
作者: xd365    时间: 2015-10-24 10:09
yiting7466 发表于 2015-10-21 12:191 d* N0 L# \( x6 ^3 v
最高要到200KHz,急求大家有没有什么方案,最好是有用专门的芯片。电阻分压的方式觉得不保险。
5 Y9 n: e' H7 _
记得曾经用mos管搭过的能到1M吧,但是波形就开始变差了,具体电路我忘了
0 P) K0 i  G7 z  {9 S6 y
. y# }7 d0 A" Z8 g+ ^
作者: yiting7466    时间: 2015-10-26 09:02
xd365 发表于 2015-10-24 10:09
* Y# g& F' f& B6 E' [记得曾经用mos管搭过的能到1M吧,但是波形就开始变差了,具体电路我忘了

* |2 q( S! Z. V) Z7 D. @还能找到吗?可以的话麻烦帮忙再找一下?多谢了!
" y  y: I' E: v" b; }
作者: jameserik    时间: 2015-10-26 10:53
yiting7466 发表于 2015-10-12 12:18
1 Q% |7 Y$ f6 w8 v! G8 m4 o三极管的方式打开在几十K的频率下,波形就严重变形了,与输入的PWM信号差异很大。因为这个输入PWM信号具体 ...

) _* c( D1 y3 Y  A你先用肖特基二极管试试吧
" B# p0 d* @, J9 E) |0 I3 T# e0 \9 o
作者: yiting7466    时间: 2015-10-26 12:23
yiting7466 发表于 2015-10-12 12:18. Z& A( ]9 o6 [. ~& @" g; X
三极管的方式打开在几十K的频率下,波形就严重变形了,与输入的PWM信号差异很大。因为这个输入PWM信号具体 ...

- b' ~3 [  m% L1 l0 Z( B" _/ C8 m5 ^  A! S  @% l! G4 f3 Y3 x" {. e" z
如上图:例如选用的VF最大等于0.8V,我10V转3.3V,我选用8个串联10V-0.8x8=3.6V(IO口通常要求小于3.6V),选用9个串联10V-0.8x9=2.8V(如果0.8V的变差使得结果小2.4V,又可能影响高低电平的判别)。不知道这位仁兄有什么更好的方法怎么使用肖特基二极管的方式来满足,请大侠明示,多谢了!- |2 g8 c0 ~" b! I; Y& @. F

作者: yiting7466    时间: 2015-11-5 09:04
各位版主,大侠帮忙推荐指导一下,要怎么实现呀???
作者: hys文心雕龙    时间: 2015-12-25 18:32
兄弟搞定了吗?能否共享下方案?
作者: yiting7466    时间: 2015-12-26 13:23
现在选用的是前面电阻分压后:用比较器TLV3501A或者触发器SN74AUP1G17的方式,还没有实际验证过,不知道行不行?
作者: yiting7466    时间: 2016-2-25 12:12
验证了,目前看2种方式都可以(信号发生器产生的方波),200KHz,误差都在1Hz以内。触发器的方式会稍小一些。




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2