Microchip公司的PIC32MX7xx系列是集成了MIPSA M4KA內核的32位MCU,具有USB、CAN 和以太網的高性能32 位閃存,最高80 MHz 頻率,零等待狀態閃存訪問時性能為1.56 DMIPS/MHz(Dhrystone 2.1),工作電壓范圍為2.3V 至3.6V,可用在各種嵌入式系統和通信設備。本文介紹了PIC32MX795F512主要特性和方框圖,以及Cerebot 32MX7板主要特性和詳細電路圖。 主要特性 • 帶5 級流水線的32位MIPS32® M4K® 內核 • 最高80MHz的頻率 • 零等待狀態閃存訪問時性能為1.56 DMIPS/MHz(Dhrystone 2.1) • 單周期乘法單元和高性能除法單元 • MIPS16e® 模式可使代碼壓縮最多40% • 兩組各32個內核文件寄存器(32位),可減少中斷延時 • 預取高速緩存模塊可加速從閃存的執行速度 圖1 PIC32MX795F512方框圖 單片機特性 • 工作電壓范圍為2.3V 至3.6V • 64KB至512KB的閃存(附加一個12KB的引導閃存) • 16KB至128KB的SRAM存儲器 • 引腳與大部分PIC24/dsPIC® DSC器件兼容 • 多種功耗管理模式 • 多個具有獨立可編程優先級的中斷向量 • 故障保護時鐘監視器模式 • 帶有片內低功耗RC振蕩器的可配置看門狗定時器確保器件可靠工作 外設特性 • 可在選擇外設寄存器上執行原子級置1、清零和翻轉操作 • 最多8通道具有自動數據大小檢測功能的硬件DMA • 支持符合USB2.0規范的全速設備和OTG (On-The-Go)控制器 • 專用的DMA 通道 • 帶MII 和RMII 接口的10/100 Mbps 以太網MAC: • CAN 模塊: - 2.0B主動模式,且支持DeviceNet™ 尋址 • 3 MHz 至25 MHz 的晶振 圖2 Cerebot 32MX7板外形圖 外設特性(續) • 內部8 MHz 和32 kHz 振蕩器 • 配有以下項的6 個UART 模塊 - 支持RS-232、RS-485 和LIN - 帶片內硬件編碼器和解碼器的IrDA® • 最多4 個SPI 模塊 • 最多5 個I2C™ 模塊 • 為CPU 和USB 時鐘分別提供獨立的PLL • 帶8 位和16 位數據線以及最多16 條地址線的并行主/ 從端口(Parallel Master and SlavePort, PMP/PSP) • 硬件實時時鐘和日歷(RTCC) • 5 個16位定時器/計數器(兩個16位定時器對組合可構成兩個32 位定時器) • 5 路捕捉輸入 • 5 路比較/PWM 輸出 • 5個外部中斷引腳 • 可在最高80MHz時翻轉的高速I/O引腳 • 所有I/O引腳上的高拉/灌電流(18mA/18mA) • 數字I/O引腳上的可配置漏極開路輸出調試特性 • 2個編程和調試接口: - 雙線接口,可與應用程序進行非搶占式訪問和實時數據交換 - 4線MIPS® 標準增強型聯合測試行動小組(JTAG)接口 • 基于硬件的非搶占式指令跟蹤 • 符合IEEE標準1149.2(JTAG)的邊界掃描特性 圖3 Cerebot 32MX7板電路框圖 模擬特性 • 最多16路通道的10位模數轉換器 - 1Msps的轉換速率 - 可在休眠和空閑模式下進行轉換 • 2個模擬比較器 Cerebot32MX7板是學生和業余愛好者、嵌入式控制和網絡通信項目的有益工具。 它的多功能設計和可編程微控制器使您可以訪問眾多的外圍設備,并可以板編程,用于多種用途。該板有許多I/O連接器和電源選項,其網絡和通信功能包括10/100以太網接口、全速USB2.0 OTG接口、雙CAN網絡接口、雙I2C總線、最多三個UART接口和三個SPI端口。 Cerebot32MX7在Microchip MPLAB開發環境下工作,在MPLAB中提供內置編程和調試支持。 Cerebot32MX7提供了一些外圍設備的連接。它有6個連接器以連接Digilent PMOD™外設模塊,Digilent的外設模塊包括:H橋、模擬到數字和數字到模擬的轉換器、揚聲器放大器、開關、按鈕、指示燈以及轉換器,用于方便地連接到RS232、螺絲端子、BNC接頭、伺服電機等。 Cerebot 32MX7板主要特性 •一個PIC32MX795F512L微控制器 •支持Microchip MPLAB開發環境內的編程和調試 • Digilent外圍模塊板的六個PMOD連接器 •10/100以太網 •支持USB 2.0設備,主機和OTG •兩個CAN網絡接口 套件內容 Cerebot 32MX7板 USB A- >微型B電纜 詳情請見: http://solution.eccn.com/solution_2011062111291788.htm |