概 述
在工æ¥è‡ªå‹•åŒ–æŽ§åˆ¶ä»¥åŠæ¸¬è©¦ã€æ¸¬é‡ç³»çµ±ä¸éƒ½éœ€è¦åˆ©ç”¨A/D轉æ›å™¨å°‡å¤–部物ç†é‡è½‰æ›æˆæ•¸å—é‡ã€‚D-S ADCèˆ‡å‚³çµ±çš„é€æ¬¡é€¼è¿‘型和ç©åˆ†åž‹ADC相比,具有轉æ›ç„¡å„Ÿå°ã€åƒ¹æ ¼ä¾¿å®œç‰ç‰¹é»žï¼Œå¸¸è¢«ç”¨ä¾†æ¸¬é‡ä½Žé€Ÿã€è½‰æ›ç²¾åº¦è¦æ±‚高的傳感器信號。
Microchipå…¬å¸çš„MCP3421與其它A/D轉æ›å™¨ç›¸æ¯”,特點主è¦è¡¨ç¾åœ¨ï¼šå…¨å·®åˆ†è¼¸å…¥ï¼›18ä½åˆ†è¾¨çŽ‡ï¼›ç²¾å¯†çš„é€£çºŒè‡ªæ ¡æº–åŠŸèƒ½ï¼›å¯é¸æ“‡3.75ã€15ã€60或240SPS采樣速率進行轉æ›ï¼›å¯å·¥ä½œåœ¨é€£çºŒè½‰æ›æˆ–å–®æ¬¡è½‰æ›æ¨¡å¼ï¼Œåœ¨å–®æ¬¡è½‰æ›åŽçš„空閑期內自動進入待機模å¼ï¼Œæ¥µå¤§åœ°æ¸›å°äº†é›»æµæ¶ˆè€—;內部集æˆ2.048V±0.05%精度,且溫度漂移僅為5ppm/℃的基準電壓æºï¼›å¯ç·¨ç¨‹å¢žç›Šæ”¾å¤§å™¨ï¼ˆPGA)æä¾›1/2/4/8å€å¢žç›Šï¼Œå…è¨±æ¸¬é‡æ¥µå°çš„ä¿¡è™Ÿå¹¶ä¸”å…·æœ‰å¾ˆé«˜çš„åˆ†è¾¨çŽ‡ï¼›å…§éƒ¨é›†æˆæŒ¯è•©å™¨é›»è·¯å¹¶æä¾›I2C串行接å£ç‰ã€‚
MCP3421å°è£å½¢å¼èˆ‡çµæ§‹
MCP3421是Microchipå…¬å¸D-S A/D轉æ›å™¨ç³»åˆ—的一款18ä½åˆ†è¾¨çŽ‡å™¨ä»¶ï¼Œå®ƒé‡‡ç”¨SOT23-6å°è£ï¼Œåœ–1(a)為MCP342å°è£å’Œå¼•腳分布,圖1(b)為其內部功能框圖。MCP342內部采用了Microchip專利的差分開關電容D-S轉æ›åŠæ•¸å—濾波技術,專為需è¦é«˜åˆ†è¾¨çŽ‡å’Œä½ŽåŠŸè€—çš„æ‡‰ç”¨è€Œè¨è¨ˆï¼Œåœ¨é€™ç¨®æ‡‰ç”¨ä¸ï¼Œç©ºé–“和低功耗是è¨è¨ˆçš„首è¦è€ƒæ…®å› ç´ ã€‚MCP3421å¯åœ¨2.7V至5.5V單電æºä¸‹é›»å£“工作,并消耗很低的電æµï¼Œåœ¨VDD=3Vã€å–®æ¬¡è½‰æ›ã€1SPSæ¢ä»¶ä¸‹ï¼Œé›»æµæ¶ˆè€—僅為39uA(典型值)。
[align=center]

圖1(a)MCP3421å°è£å’Œå¼•腳分布圖[/align]
[align=center]

圖1(b)MCP3421內部功能框圖[/align]
MCP3421的工作原ç†
MCP3421為一個全差分ã€18ä½åˆ†è¾¨çŽ‡å…·è‡ªæ ¡æ£åŠŸèƒ½çš„D-S A/D轉æ›å™¨ï¼Œå…§éƒ¨åŒ…括D-S轉æ›å™¨ã€å¯ç·¨ç¨‹å¢žç›Šæ”¾å¤§å™¨ã€æ™‚é˜ç™¼ç”Ÿå™¨å’ŒI2C接å£ï¼Œä»¥åŠ2.048V電壓基準æºäº”大部分(åƒè€ƒåœ–1(b))。MCP3421è¨è¨ˆç°¡å–®ã€æ¥µæ˜“é…置,å…許è¨è¨ˆå·¥ç¨‹å¸«é€šéŽæœ€å°é…ç½®ç²å¾—精確的測é‡çµæžœã€‚
D-S轉æ›å™¨
MCP3421 D-S A/D轉æ›å™¨é‡‡ç”¨Microchip專利的差分開關電容D-S轉æ›åŠæ•¸å—濾波技術,包括一個差分開關電容D-Sèª¿åˆ¶å™¨å’Œä¸€å€‹æ•¸å—æ¿¾æ³¢å™¨ã€‚調制器測é‡å·®åˆ†æ¨¡æ“¬è¼¸å…¥é›»å£“(經內部PGA放大),并將其與內部電壓基準相比較。MCP3421內部集æˆäº†2.048Vé›»å£“åŸºæº–ã€‚æ•¸å—æ¿¾æ³¢å™¨å¾žèª¿åˆ¶å™¨æŽ¥æ”¶åˆ°é«˜é€Ÿæ•¸æ“šæµï¼Œç¶“æ•¸å—æ¿¾æ³¢å™¨è™•ç†åŽè¼¸å‡ºä¸€å€‹æ•¸å—代碼。MCP3421輸出的數å—代碼是PGA增益ã€è¼¸å…¥ä¿¡è™Ÿå’Œå…§éƒ¨é›»å£“基準的函數。在固定é…置下,輸出數å—ä»£ç¢¼èˆ‡å…©å€‹æ¨¡æ“¬è¼¸å…¥å¼•è…³é–“çš„é›»å£“å·®æˆæ£æ¯”。輸出代碼é™å®šåœ¨ä¸€å®šçš„æ•¸ç›®èŒƒåœå…§ï¼Œè©²èŒƒåœå–æ±ºäºŽä»£è¡¨è¼¸å‡ºç¢¼æ‰€éœ€çš„ä½æ•¸ï¼ŒåŒæ™‚也與采用的轉æ›é€ŸçŽ‡æœ‰é—œï¼Œå¦‚è¡¨1所示。
MCP3421輸出代碼采用二進制補碼的形å¼ï¼Œæœ€å¤§çš„nä½ä»£ç¢¼ç‚ºï¼Œè€Œæœ€å°çš„nä½ä»£ç¢¼ç‚ºã€‚MCP3421輸出的所有代碼å‡å³å°é½Šï¼Œå¹¶ä¸”ç¶“éŽç¬¦è™Ÿæ“´å±•。 表2 為ä¸åŒè½‰æ›æ¨¡å¼ä¸‹è¼¸å‡ºä»£ç¢¼çš„æ ¼å¼ï¼š
[align=center]

表1 最å°ä»£ç¢¼å’Œæœ€å¤§ä»£ç¢¼[/align]
[align=center]

表2 ä¸åŒè½‰æ›ä¸‹è¼¸å‡ºä¸åŒä»£ç¢¼æ ¼å¼[/align]
æ™‚é˜æŒ¯è•©å™¨
MCP3421å…§éƒ¨åŒ…æ‹¬æ™‚é˜æŒ¯è•©å™¨ï¼Œè©²æ™‚é˜é›»è·¯é©…å‹•D-Sèª¿åˆ¶å™¨å’Œæ•¸å—æ¿¾æ³¢å™¨å·¥ä½œã€‚用戶å¯é€šéŽè¨ç½®é…置寄å˜å™¨ä¾†é¸æ“‡MCP3421的采樣速率為3.75ã€15ã€60或240SPS。MCP3421ä¸èƒ½é‡‡ç”¨å¤–部調制器輸入時é˜ã€‚
è‡ªæ ¡æº–
MCP3421集æˆäº†è‡ªæ ¡æº–é›»è·¯ã€‚è‡ªæ ¡æº–ç³»çµ±é€£çºŒå·¥ä½œå¹¶ä¸è¦ç”¨æˆ¶å¹²æ¶‰ã€‚MCP3421åœ¨æ¯æ¬¡è½‰æ›æ™‚é€²è¡Œå¤±èª¿é›»å£“å’Œå¢žç›Šçš„è‡ªæ ¡æº–ã€‚é€™æ¨£åœ¨æº«åº¦å’Œé›»æºé›»å£“變化時ä»å¯æä¾›å¯é 的轉æ›çµæžœã€‚
I2C串行接å£
MCP3421通éŽI2C串行接å£èˆ‡ä¸»æ©Ÿé€²è¡Œé€šä¿¡ã€‚MCP3421åªèƒ½ä½œç‚ºå¾žå™¨ä»¶ï¼Œå¹¶æä¾›8個å¯é¸I2C地å€ã€‚MCP3421çš„I2CæŽ¥å£æ”¯æŒæ¨™æº–(100Kbits/sec),快速(400Kbits/sec),高速(3.4Mbits/sec)三種模å¼ï¼Œå¹¶äºŽI2C總線å”è°å®Œå…¨å…¼å®¹ã€‚
用戶å¯é€šéŽI2C接å£è®€/寫MCP3421å…§çš„é…置寄å˜å™¨ï¼Œé€²è€Œæ”¹è®Šå™¨ä»¶çš„工作模å¼å¹¶æŸ¥è©¢å™¨ä»¶çš„å·¥ä½œç‹€æ…‹ã€‚åŒæ™‚,I2C接å£ä¹Ÿç”¨äºŽè®€å–轉æ›åŽçš„æ•¸æ“šä»£ç¢¼ã€‚圖2為è¨ç½®é…置寄å˜å™¨çš„æ™‚åºåœ–。圖3為18使¨¡å¼ä¸‹å¾žMCP3421讀å–è½‰æ›æ•¸æ“šçš„æ™‚åºåœ–。
圖2 è¨ç½®é…置寄å˜å™¨çš„æ™‚åºåœ–
圖3 為18使¨¡å¼ä¸‹å¾žMCP3421讀å–è½‰æ›æ•¸æ“šçš„æ™‚åºåœ–
MCP3421的應用
MCP3421å¯å»£æ³›æ‡‰ç”¨äºŽå„種需è¦ä½ŽåŠŸè€—å’Œé«˜ç²¾åº¦A/D轉æ›å™¨çš„系統ä¸ï¼Œä¾‹å¦‚ï¼ŒåŸºäºŽç†±é›»å¶æˆ–熱電阻的溫度測é‡ï¼›å£“力或æµé‡çš„æ¸¬é‡ã€‚MCP3421在這些應用電路ä¸é€£æŽ¥éžå¸¸ç°¡å–®ã€‚以下部分簡單介紹MCP3421的應用和連接。
與單片機的連接
MCP3421與具有I2C接å£çš„單片機的連接方å¼éžå¸¸ç°¡å–®ã€‚如圖4所示的單片機測é‡ç³»çµ±ä¸ï¼ŒMCP3421與其它器件(EEPROMã€æº«åº¦å‚³æ„Ÿå™¨ï¼‰ç‰å…±äº«I2C總線,并å¯ä»¥æ¨™æº–ã€å¿«é€Ÿæˆ–高速三種模å¼èˆ‡å–®ç‰‡æ©Ÿé€²è¡Œé€šä¿¡ã€‚由于I2Cç¸½ç·šæ˜¯ä¸€ç¨®æ¼æ¥µé–‹è·¯é©…動,所以SCLå’ŒSDA線都需è¦ä¸Šæ‹‰é›»é˜»ã€‚上拉電阻的大å°å–決于總線的工作速率和總線電容。
[align=center]

圖4 MCP3421通éŽIC總線與單片機和其他器件連接[/align]
輸入端連接
MCP3421æä¾›å…¨å·®åˆ†è¼¸å…¥ã€‚外部輸入信號å¯é€£æŽ¥åˆ°VIN+å’ŒVIN-輸入引腳。差分輸入電壓VIN(=VIN+-VIN-)被PGA放大åŽç¶“D-Sèª¿åˆ¶å™¨è½‰æ›æˆæ•¸å—代碼。MCP3421的輸入引腳ä¸èƒ½é€£æŽ¥è² 輸入電壓。MCP3421差分輸入和單端輸入的連接如圖5 所示。在單端輸入時,VIN-å¼•è…³é€£æŽ¥åˆ°åœ°ï¼Œæ¤æ™‚輸入信號范åœç‚º0V至2.048V。
[align=center]

圖5 MCP3421輸入端連接示æ„圖[/align]
MCP3421與熱電å¶é€£æŽ¥
MCP3421å¯ä»¥èˆ‡å„種ä¸åŒçš„傳感器進行接å£ã€‚圖6ç‚ºç†±é›»å¶æº«åº¦è®Šé€å™¨çš„系統框圖。由于MCP3421內部具有最大é”8å€çš„PGA增益和2.048Vçš„é›»å£“åŸºæº–ï¼Œå› è€Œå¯ä»¥ç›´æŽ¥èˆ‡Kåž‹ç‰ç†±é›»å¶é€£æŽ¥ã€‚溫度補償通éŽé‡‡ç”¨å¤–éƒ¨çš„æ•¸å—æº«åº¦å‚³æ„Ÿå™¨ï¼ˆåœ–ä¸ç‚ºMCP9800)來實ç¾ã€‚MCP321轉æ›åŽçš„æ•¸æ“šå’Œæº«åº¦å‚³æ„Ÿå™¨æª¢æ¸¬åˆ°çš„æº«åº¦å€¼ç¶“單片機計算和線性化處ç†åŽï¼Œä»¥é›»å£“或4-20mAé›»æµç’°çš„æ–¹å¼å‚³é€åˆ°å…¶å®ƒæŽ§åˆ¶ç³»çµ±ã€‚
[align=center]

圖6 基于MCP3421溫度變é€å™¨è¨è¨ˆ[/align]
在PGA增益=8å’Œé¸æ“‡18ä½åˆ†è¾¨çŽ‡æ™‚ï¼Œ

å®Œå…¨å¯æ»¿è¶³æ¯«ä¼ï¼ˆmVï¼‰ç´šé›»å£“è¼¸å‡ºçš„ç†±é›»å¶æº«åº¦æ¸¬é‡è¦æ±‚。利用高分辨率和低功耗的MCP3421 A/D轉æ›å™¨å’ŒMicrochipçš„å–®ç‰‡æ©Ÿã€æº«åº¦å‚³æ„Ÿå™¨ã€D/A轉æ›å™¨å¾ˆå®¹æ˜“地實ç¾å®Œæ•´æº«åº¦è®Šé€å™¨é›»è·¯è¨è¨ˆã€‚
çµ èªž
D-S A/D轉æ›å™¨é©åˆäºŽé«˜åˆ†è¾¨åŠ›ã€ä½ŽåŠŸè€—çš„æ¸¬é‡ç³»çµ±æ‡‰ç”¨ã€‚MCP3421作為一款18ä½åˆ†è¾¨çއã€é«˜é›†æˆåº¦ã€å°åž‹å°è£çš„D-S A/D轉æ›å™¨ï¼Œå¯ä»¥æ‡‰ç”¨äºŽæº«åº¦ã€å£“åŠ›ã€æµé‡ç‰å·¥æ¥æŽ§åˆ¶ï¼Œä»¥åŠæ¸¬è©¦/測é‡çš„æ‡‰ç”¨ä¸ã€‚ç°¡å–®ã€éˆæ´»çš„電路è¨è¨ˆå¯ä»¥å¤§å¤§æé«˜æ¸¬é‡çš„精度和穩定性,并é™ä½Žç¡¬ä»¶æˆæœ¬ï¼Œæé«˜ç”¢å“的性價比。
åƒè€ƒæ–‡ç»ï¼š
1. Microchip Technology.18-Bit Analog-to-Digital Converter with I2C Interface and On-Board Reference. DS22003B
2. Microchip Technology.MCP3421 SOT-23-6 Evaluation Board User誷 Guide.