Share about Firmware-Hardware and the latest USB Type-C PD technology.

希望透過這個blog,分享軔硬體之間的動作,用到Python、Arduino。另外會分享新的USB PD Type-C Spec。 By this blog, I want to share the interaction of Firmware and Hardware. And some of the latest USB spec. If you have question, please don't hesitate to contact with me. My e-mail address: zsnes631@yahoo.com.tw

2014年6月20日 星期五

STM32 SMBUS example

›
為了要控制一顆USB PD IC需要用SMBUS溝通,所以我利用STM32來發送SMBUS command。下面相關的程式碼步驟。 I want to control a USB-PD IC and communicate with it by SMBUS. I used th...
2014年5月28日 星期三

Digital MEMS Microphone

›
數位麥克用來將類比的聲壓轉成數位音訊資料,要知道數位麥克風的規格才知理解聲壓與數位資料的關系。要如何解讀數位麥克風的規格呢? Sensitivity  靈敏度 聲壓SPL 94dB或1Pa 的1kHz正弦波為標準參考輸 入值,靈敏度用來表示在輸入SPL 94dB的情況...
2014年5月26日 星期一

USB Power Delivery for USB Type A/B

›
新的USB spec-- "USB power delivery" 已經接近產品階段了 ,這個新的spec定義了USB傳輸功率達到100W (20V/5A)。在供電端與受電端要如何達成溝通呢? The "USB power delivery...
11 則留言:
2014年5月21日 星期三

Backlight control and PWM

›
如何用PWM調整背光亮度? 通常由軟體透過PWM duty cycle的設定,來調整背光的亮度。, PWM Duty cycle 下圖為PWM訊號,Cycle表示周期時間,每個周期都會有一個Pulse時間,Pulse時間除以周期時間的表分比就是duty cycle。...
2014年5月13日 星期二

Charger & battery management

›
系統是如何知道電池剩餘電量呢? 我們在估算電池剩餘容量時,需要考慮下面幾個參數,電池內阻、溫度、電池老化(充電次數)。不同電池不同的化學成份,這些參數就不一樣。當我們拿到一顆新的電池,我們需要把電池拿去做充放電測試,來得到這些參數。在硬體線路中有個Fuel ga...
‹
›
首頁
查看網路版
技術提供:Blogger.