I2C Monitor的基本動作原理是, 抓到I2C的CLK and DATA, 然後傳送到PC端, 再由PC端作解碼的動作, 目前我想到有二種方式
1. 用RS232=>USB介面傳送, 但是會受限於轉換的chip, 有速率的限制, 目前最常用的有
(1) FT232 series(Britain)
(2) PL2303 series(Taiwan)
(3) CH341A series(China)
2. 直接用pic support USB interface去做
第一種方法是簡單, driver就用原廠的就可以了, 但是有速率的限度, 受限於轉換chip和mcu之間的速度, 第二種方法是最好的, 但是最複雜, 而且價錢也不低, 考量了C/P值, 這個I2C Monitor/Writer還是決定用FT232+PIC18F452去做, 價格比單買一顆PIC18F4550來的便宜而且簡單
沒有留言:
張貼留言
歡迎大家來討論交流一下~~~