想請問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>