精華區beta Electronics 關於我們 聯絡資訊
想請問USB HOST Controller 是位於南橋晶片中.... 那麼它是如何與CPU之間做互動的? 例如:USB如何得知CPU已進入了休眠的時間.... 也就是他們之間是如何做訊號上的傳輸的... 不曉得有沒有人懂我的問題? -- Origin: 國立宜蘭大學˙蘭雨情懷資訊站 bbs.niu.edu.tw Author: sura 61-62-75-157-adsl-tpe.DYNAMIC.so-net.net.tw 發表 > -------------------------------------------------------------------------- < 發信人: andy2000a.bbs@bbs.cis.nctu.edu.tw (andy), 看板: Electronics 標 題: Re: USB HOST Controller 發信站: 交大資科_BBS (Mon Sep 5 20:11:18 2005) 轉信站: ptt!ctu-reader!ctu-peer!news.nctu!news.cis.nctu!cis_nctu ==> 在 sura.bbs@bbs.niu.edu.tw (哇哈) 的文章中提到: > 想請問USB HOST Controller 是位於南橋晶片中.... > 那麼它是如何與CPU之間做互動的? > 例如:USB如何得知CPU已進入了休眠的時間.... > 也就是他們之間是如何做訊號上的傳輸的... > 不曉得有沒有人懂我的問題? usb host 你先看完 USB speci 再[問吧 usb host 1.1 分 UHCI /OHCI usb 2.0 host EHCI 至於 是否cpu sleep 應該 是chipset 會知道 當然可以透過PCI PCIEXPRESS 或 hyperTransfer (LDT) 告訴南橋的 usb host 如果你是問 usb device 如何知道cpu sleep 對usb device 來說 都是被動的 USB 到是有個 usb wakeup 是 反過來 由 device 如 usb mouse/keyboard 去拉 D+/d- signal 多少 ms 產生 remote wakeup .. USB mouse 跟本不管 cpu usb mouse都是被chipset polling問 每隔多少 ms .. 雖然cpu sleep , chipset可以隔很久 發 interrupt in 或是直接把 Vbus off (PDA or cellPhone 為省電) , 但是如果把vbus關了 usb mouse 就無法 產生 wakeup signal (因為usb mouse跟本沒電) 這時 就須要 類似 otg 須由 charge_pump 先產生 5v 產生 usb signal 後會和 host handshake (所以 usb otg 須要一個 chargepump 把 3.3v ->5v ) -- * Origin: ★ 交通大學資訊科學系 BBS ★ <bbs.cis.nctu.edu.tw: 140.113.23.3>