Chip123 科技應用創新平台

標題: 訊號極性的判斷 [打印本頁]

作者: kolong    時間: 2007-6-29 04:52 PM
標題: 訊號極性的判斷
各位大大...
, v0 l0 \6 g) w) S1 E( o" R, Q我又來煩大家了..4 R: `& ~+ S9 C1 k" {
這次想問大家對於訊號極性都是如何去判斷的....
; v1 y8 [7 M9 X譬如...V-sync是atcive positive or negative如何去偵測...
作者: tommywgt    時間: 2007-7-2 02:16 PM
根據信號的timing spec
作者: kolong    時間: 2007-7-3 10:06 PM
我想要自動可以去判斷訊號的極性..
1 a6 K6 k5 f: ^5 ~) X; \. E而不是看timming spec
8 a+ F" p& K- _我現在的寫法是去算訊號high的時間..
7 `7 n: Z' p. O, G超過某一個值...就判斷是 負極性...
" @; Q, G- h: h8 n4 z不知道還有沒有其他的方法
作者: tommywgt    時間: 2007-7-4 08:11 PM
你在做VGA信號嗎?  a$ ~0 p  E" [$ a# W) ^
8 k' C) {" Y" A- f
是的話也許有更容易的方法
作者: kolong    時間: 2007-7-5 07:46 PM
原帖由 tommywgt 於 2007-7-4 08:11 PM 發表
/ H0 S0 U* j0 C6 |8 ~6 a2 {你在做VGA信號嗎?
, g# m' k0 q* F% D; h" R
" H/ H! t0 Q& D$ K. D8 \% y是的話也許有更容易的方法

3 W1 l6 g+ `9 J+ V. Z$ ]6 P
: {% Z5 S) A7 s) C5 k! H3 x6 O4 _# N. K1 k; i# ~
我要偵測vga的信號....
$ J5 Q7 ^2 t1 f0 b8 k所以要先判斷訊號的極性
作者: tommywgt    時間: 2007-7-8 12:40 AM
一般是先判斷信號的timing 後去查VESA SPEC找出類似的timing,
5 D# I$ L" N4 Y找的到的話就是那一組信號, 找不到時再以內定值去判斷, 不是嗎?
作者: kolong    時間: 2007-7-9 08:41 PM
原帖由 tommywgt 於 2007-7-8 12:40 AM 發表 4 E( A  [" Z  n* j) p& ^" b1 ?
一般是先判斷信號的timing 後去查VESA SPEC找出類似的timing,5 h/ E( t* C) `+ H2 O9 ^
找的到的話就是那一組信號, 找不到時再以內定值去判斷, 不是嗎?
3 Z0 ^- Z5 Z) O8 y

  {4 A, o5 {* `4 D. U* l) V* r& }那是scaler的寫法....
& t2 ], l; X6 t, v8 k/ X; D用timming table直接找...不過在vesa spec裡有二個timming都一樣
0 O: o+ L: e+ i. W/ ]7 x; R! R只有極性不一樣...所以極性還是要判% ?2 L: ]  r1 U# R

  B/ ]  _( b. w, [而我只是要偵測訊號的極性而已...* L8 ^7 G, g0 i9 B  K: @( z. i7 b
不需要知道是什麼timming..
作者: tommywgt    時間: 2007-7-10 05:17 PM
嗯...
6 b2 X. s' P9 H3 N2 {+ W那再換個方式" G9 t: o: m1 L& ]
一般而言, sync的信號的pluse比較窄, 判斷信號的duty cycle的話ok嗎?
作者: kolong    時間: 2007-7-10 09:11 PM
原帖由 tommywgt 於 2007-7-10 05:17 PM 發表
" M6 q% R) _! @5 P" E2 F嗯...: F) ~8 ^4 }3 `
那再換個方式
% p- J, b. u7 X9 f6 b: H一般而言, sync的信號的pluse比較窄, 判斷信號的duty cycle的話ok嗎?
/ D. z; D+ Q8 n
! u$ ?1 M1 y# c' g7 E

2 {1 X; a$ ~; W1 [" ]
3 R) S/ q) d2 q; @" @3 G9 o3 Y( U我現在就是用這種方法...
1 J; W0 Z3 y. n% D- ?7 K1 a
/ }0 Z& Q. k. c. q; _用CLK去count訊號...+ s4 |- O& l; q4 ^% D
如果count high的時間超過某一個值..& v+ u  H0 U- P  V8 v
那此訊號就當做是negedge 否則就是positive
作者: masonchung    時間: 2007-7-10 10:29 PM
說真的 當初我看到你問的問題真的是蠻無釐頭的& ~0 t: M0 ]4 ~6 U8 ^% S( Z
5 V4 c4 R5 H5 s
與其說是訊號的極性不如說是訊號的動作準位(Active High or Active Low)




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2