PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 數位影音討論群組 > VIVO討論區 (數位機上盒)
帳戶
密碼
 

  回應
 
主題工具
erinlove
Regular Member
 

加入日期: Sep 2001
文章: 78
引用:
Originally posted by erinlove
M800 也是使用該晶片,
該使用手冊是否有說明支援 Liunx
如果有應該可以從裡面挖


http://www.textsure.net/~ela/downlo...src/saa7174hl.c
     
      
舊 2004-05-06, 12:05 AM #11
回應時引用此文章
erinlove離線中  
cwz
New Member
 

加入日期: Nov 2003
文章: 9
http://linux.bytesex.org下的saa7134 driver
包含7130 7133 7134 7135

但那只是對主要核心---decoder的支援,因為每塊電視卡"周邊"並不盡相同,如IR、tuner、audio processing.....所以它上面列每張卡的driver對如何驅動周邊的定義也不同,譬如 可能使用gpio或是i2c,如果是使用gpio它的mask,還有給它啥值都不同。(我可能說錯,請別見怪)

而我的卡不幸的,不能用driver上已經列舉的方法來選擇TV or S-Video。


而M800搞不好,很幸運的,直接套用一些設定就可以動了也說不定。

不過大家別期望太高了,因為saa7134在linux下的driver還在發展當中,有一些功能還沒完全被實作出來,不過....敬請期待。
 
舊 2004-05-06, 09:32 PM #12
回應時引用此文章
cwz離線中  
cwz
New Member
 

加入日期: Nov 2003
文章: 9
電腦今天終於輪我用了,七手八腳拆開它...

拿出purple TV,看上面的IC型號,有一些發現...

1.PI5V330Q:video switch 天啊,這正是我所要找的,剛好它也是給兩個video source用的
http://www.pericom.com/products/swi...oductID=PI5V330

2.EM78P153SN:居然是MCU,用電錶量了一下,pin6似乎接著video switch的select pin(IN),
我哪知道該怎麼控制這顆MCU。(我哪知道裡面寫了什麼code)
http://www.emc.com.tw/database/Data...T/EM78P153S.pdf

如果這顆MCU有一些控制步驟要去做才能控制PI5V330Q的話,而不是哪根腳in,然後就送訊號至PI5V330Q,我想我只能投降了。

現在我想到一個偷懶的方法....
1.把PI5V330Q pin IN那根選擇訊號給解銲,
然後拉GND、VCC還有IN共三根pin出去,
用個手動開關控制算了。

2.看有沒簡單的反向器,解銲pin IN,反向它,
讓我進linux時預設變成cable in而不是S-video in。

軟體解不了,只好來硬的了。

各位請提供意見,這周末purple tv 還會好好的,因為我要回去過母親節。


PS.為何我要解銲pin IN? 單純地想法:不想影響到MCU囉。
舊 2004-05-08, 03:55 AM #13
回應時引用此文章
cwz離線中  
cwz
New Member
 

加入日期: Nov 2003
文章: 9
我剛用電錶看了一下MCU的第2和第8隻腳分別連到saa7133的SDA和SCL。

也許MCU是用來分析i2c bus上的訊號,然後選擇
cable in 或 s-video in。

不過這樣沒有i2c address,不曉得要怎麼去掃,
也不曉得它對怎樣的訊號有反應咧。

MCU的第4pin(VDD)連到第7pin。
第11pin是VSS。


剩第1、3、5、6、9~14不曉得在幹嘛。
舊 2004-05-08, 11:08 AM #14
回應時引用此文章
cwz離線中  
erinlove
Regular Member
 

加入日期: Sep 2001
文章: 78
引用:
Originally posted by cwz
我剛用電錶看了一下MCU的第2和第8隻腳分別連到saa7133的SDA和SCL。
也許MCU是用來分析i2c bus上的訊號,然後選擇
cable in 或 s-video in。
不過這樣沒有i2c address,不曉得要怎麼去掃,
也不曉得它對怎樣的訊號有反應咧。
MCU的第4pin(VDD)連到第7pin。
第11pin是VSS。

剩第1、3、5、6、9~14不曉得在幹嘛。


有一點我想確定的是
SAA7134 是不是 這邊的 I2C master
還是 PCI bus 上的南橋為這邊 I2c 的 master
I2c slave devie 的 salve address 通常可以從 datasheet 查出來
裡面有幾個 bit 可以用示波器去看
舊 2004-05-09, 12:13 PM #15
回應時引用此文章
erinlove離線中  
cwz
New Member
 

加入日期: Nov 2003
文章: 9
我想應該是由saa713x裡面的i2c master來當master(data sheet裡有說saa713x有i2c master,難道電視卡上的device會用其它的master來指揮?嗯 我得好好想想)

而driver裡的i2c_scan也就是用saa713x裡面的i2c master來掃所有有回應的i2c device它們的address。

不過我掃了之後,所有的address都已經有device對應到了。而我感覺到有點可疑的是,0xF4是我目前用來對應IR的address,功能正常,但它address的格式,卻符合i2c-spec上所說的10-bits addressing(11110xx,xx是10bits-addressing的最高兩位元,0xF4=>1111_010),不曉得有沒有可能,0xF4這個7bits-addressing可能擴展開來變成10bits-addressing,而我目前所看的0xF4,其實不只一個device在用,還躲了MUC的部分?

不過在driver方面,我還不曉得怎麼去掃10bits-addressing的i2c device......
舊 2004-05-09, 08:57 PM #16
回應時引用此文章
cwz離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是02:28 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。