Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 6145|回復: 9
打印 上一主題 下一主題

[問題求助] 訊號極性的判斷

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-6-29 16:52:44 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大大...( \3 h* D1 `$ t7 M% `
我又來煩大家了..# W3 ]* t' v2 g8 |+ U! @& ?" M
這次想問大家對於訊號極性都是如何去判斷的....1 H0 {  c3 {1 Z  P
譬如...V-sync是atcive positive or negative如何去偵測...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-2 14:16:04 | 只看該作者
根據信號的timing spec
3#
 樓主| 發表於 2007-7-3 22:06:16 | 只看該作者
我想要自動可以去判斷訊號的極性..# Y: M3 m6 v( c- ~) G7 p
而不是看timming spec
+ X( k* E* D' ~我現在的寫法是去算訊號high的時間..
* h( b9 W& [/ N- J3 N7 D/ ~超過某一個值...就判斷是 負極性...: @; O, B4 i9 t
不知道還有沒有其他的方法
4#
發表於 2007-7-4 20:11:28 | 只看該作者
你在做VGA信號嗎?
; H( z4 H5 `# r7 G# J; H0 {# s8 T+ ^( @0 w; p
是的話也許有更容易的方法
5#
 樓主| 發表於 2007-7-5 19:46:57 | 只看該作者
原帖由 tommywgt 於 2007-7-4 08:11 PM 發表 3 E% e% ?8 D4 K7 U# t9 L: q
你在做VGA信號嗎?/ X+ W0 K2 _7 n: B9 @0 K
$ r* b! _/ L1 S9 Q: h
是的話也許有更容易的方法
! U4 k. r0 q9 o' y2 ?. u4 \

* h: W, T* ]7 s& G. L; D+ r  Q9 J$ J/ c7 p' D3 F
我要偵測vga的信號....
4 L+ r! ^" H& |  m* \所以要先判斷訊號的極性
6#
發表於 2007-7-8 00:40:26 | 只看該作者
一般是先判斷信號的timing 後去查VESA SPEC找出類似的timing,
" ^0 S! U& `  t  ~2 ]. ^' u& |找的到的話就是那一組信號, 找不到時再以內定值去判斷, 不是嗎?
7#
 樓主| 發表於 2007-7-9 20:41:57 | 只看該作者
原帖由 tommywgt 於 2007-7-8 12:40 AM 發表
7 r6 @( r. T# J7 A一般是先判斷信號的timing 後去查VESA SPEC找出類似的timing,. ~+ H# u+ g4 D0 y1 E) `
找的到的話就是那一組信號, 找不到時再以內定值去判斷, 不是嗎?

1 e' O7 [2 M+ [4 y7 O1 k/ a5 S+ w) P! V/ F5 t7 a1 o) c
那是scaler的寫法....
  E+ \, W/ m1 V1 J  z用timming table直接找...不過在vesa spec裡有二個timming都一樣
. v$ l  U  n8 ?4 Y( {& I+ O" l& q只有極性不一樣...所以極性還是要判
" ~6 n; z( s: }2 ~2 r3 _( i2 i$ y9 N; `# z  J
而我只是要偵測訊號的極性而已...
6 i& m# h! x1 p2 j1 ]# b不需要知道是什麼timming..
8#
發表於 2007-7-10 17:17:20 | 只看該作者
嗯...
" ~# s( Y2 [. f( o% M. m那再換個方式
7 ]+ k0 b$ D4 s* U/ [: e6 ~; ^一般而言, sync的信號的pluse比較窄, 判斷信號的duty cycle的話ok嗎?
9#
 樓主| 發表於 2007-7-10 21:11:05 | 只看該作者
原帖由 tommywgt 於 2007-7-10 05:17 PM 發表
) b$ o6 p5 e2 J9 E$ D嗯...
: A* I" b7 K2 ]% }: |! o那再換個方式
$ s3 Q5 U0 h# `4 H( O9 ~8 g一般而言, sync的信號的pluse比較窄, 判斷信號的duty cycle的話ok嗎?

7 W2 n3 ]  f" ~- m& M0 t. A5 j, G3 U4 v8 e. J

, I' b, D4 X- U; Q+ m* f! f8 o! k+ Y6 L
我現在就是用這種方法...9 U8 `1 [* H2 h8 i$ _  j/ g  t: W

& H6 Q. G- ~4 P3 B$ [7 M用CLK去count訊號...' O. a9 f) Z/ ~$ V0 t, P) Y
如果count high的時間超過某一個值..
& ~6 Z4 Z* w2 h. r那此訊號就當做是negedge 否則就是positive
10#
發表於 2007-7-10 22:29:23 | 只看該作者
說真的 當初我看到你問的問題真的是蠻無釐頭的
9 _3 _5 ?, |. U5 E& X$ c% k8 n# |7 E
與其說是訊號的極性不如說是訊號的動作準位(Active High or Active Low)
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-4 10:37 PM , Processed in 0.128516 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表