TI公司的MSP430F15x/16x/161x系列是超低功耗微控制器,集成了兩個16位計時器,快速12位ADC,雙路12位DAC,一個或兩個USART,I2C,DMA和48個I/O引腳.工作電壓1.8 V - 3.6 V, 1 MHz和2.2 V是的功耗僅330 μA,五種降功耗模式,典型應用包括傳感器系統,工業控制和手持儀表等.本文介紹了MSP430F161x 主要特性,方框圖以及MSP-EXP430G2 LaunchPad低成本實驗板主要特性,電路圖,材料清單和PCB元件布局圖. MSP430F15x, MSP430F16x, MSP430F161x MIXED SIGNAL MICROCONTROLLER 德州儀器的MSP430超低功耗微控制器系列,包括幾個具有不同外設裝置的器件,用于各種不同的應用。其架構結合了五種低功耗模式,并進行了優化,以延長便攜式測量應用的電池壽命。該器件具有強大的16位RISC CPU,16位寄存器和常數發生器,有利于實現最大的代碼效率。其數控振蕩器(DCO)使得從低功耗模式,到主動模式的喚醒不到6µs。 MSP430F15x/16x/161x系列為微控制器的配置,內置兩個16位定時器、一個快速12位A/D轉換器、雙12位D/ A轉換器、一個或兩個通用串行同步/異步通信接口(USART),I2C,DMA和48個I/O引腳。此外,MSP430F161x系列還提供了擴展的內存尋址,用于內存密集型應用程序和大型C堆棧。典型的應用包括傳感器系統、工業控制應用、手持電表等。 MSP430F161x主要特性 •低電源電壓范圍:1.8V~3.6V • 超低功耗 –主動模式:330µA,1MHz,2.2V –待機模式:1.1µA •關閉模式(RAM保持):0.2µA •五個省電模式 •待機模式到喚醒不到6µs • 16位RISC架構,125ns指令周期時間 •三通道內部DMA • 12位模擬到數字(A/D轉換)轉換器,具有內部參考、采樣和保持以及AutoScan功能 •雙12位數字-模擬轉換器(A/D)同步 •16位定時器A,三個捕獲/比較寄存器 •16位定時器B,具有三個或七個捕捉/比較與陰影寄存器 •片上比較器 •串行通信接口(USART0),異步UART,或同步SPI,或I2CTM接口功能 •串行通信接口(USART1),異步UART,或同步SPI接口功能 •提供電壓監控/監視器,及可編程電平檢測 •掉電檢測 •引導加載程序I2C是飛利浦股份有限公司的注冊商標 •板載串行編程,無需外部編程電壓,安全熔絲可編程代碼保護 系列成員包括: • MSP430F155 – 16kB+256B閃存 – 512B的RAM • MSP430F156 –24kB+256B閃存 –1kB的RAM • MSP430F157 –32kB+256B閃存 –1kB的RAM • MSP430F167 –32kB+256B閃存 –1kB的RAM • MSP430F168 – 48kB+256B閃存 –2kB的RAM • MSP430F169 – 60kB+256B閃存 – 2kB的RAM • MSP430F1610 – 32kB+256B閃存 – 5kB內存 • MSP430F1611 – 48kB+256B閃存 –10kB的RAM • MSP430F1612 – 55kB+256B閃存 – 5kB RAM 64引腳QFP封裝(PM)和64引腳QFN封裝(RTD)。 MSP-EXP430G2實驗板 MSP-EXP430G2低成本實驗板(稱為LaunchPad)是德州儀器MSP430G2xx系列的一個完整的開發解決方案。基于USB的集成仿真器提供了開發MSP430G2xx系列器件應用的,所有必要的硬件和軟件。LaunchPad有一個集成的DIP,用于插槽,支持多達20個引腳,可以將MSP430器件裝入LaunchPad板。它具有一個板上閃存仿真工具,可以直接連接PC,易于編程、調試和評估。LaunchPad實驗板可以給eZ430-RF2500T目標板、eZ430-Chronos模塊或eZ430-F2012T/F2013T目標板編程。USB接口具有一個9600Baud UART串行連接,以連接MSP430G2xx和PC主機或目標板。 MSP-EXP430G2可以與IAR Embedded Workbench集成開發環境(IDE)或Code Composer Studio(CCS)IDE一起使用,用于書寫、下載和調試應用程序。 調試器并不是必須使用,用戶可以全速運行應用程序,可較大化地使用現有硬件和單步執行,而不用其他硬件資源。 MSP-EXP430G2 LaunchPad主要特性 • USB調試和編程接口,為無驅動器安裝和應用UART串行通信,最高為9600Baud •支持所有PDIP14或PDIP20封裝的MSP430G2xx和MSP430F20xx器件 •兩個通用數字I/O引腳,以連接綠色和紅色發光二極管,用于視覺反饋。 •兩個用戶反饋和設備復位按鈕 •方便的引腳可以接入調試設備,或添加用戶的擴展板 •高品質的20引腳DIP插座,插件靈活方便 圖1 MSP430F161x方框圖 圖2 MSP-EXP430G2 LaunchPad電路圖(1) 圖3 MSP-EXP430G2 LaunchPad電路圖(2) 圖4 MSP-EXP430G2 LaunchPad電路圖(3) The Texas Instruments MSP430 family of ultralow power microcontrollers consist of several devices featuring different sets of peripherals targeted for various applications. The architecture, combined with five low power modes is optimized to achieve extended battery life in portable measurement applications. The device features a powerful 16-bit RISC CPU, 16-bit registers, and constant generators that contribute to maximum code efficiency. The digitally controlled oscillator (DCO) allows wake-up from low-power modes to active mode in less than 6 μs. The MSP430F15x/16x/161x series are microcontroller configurations with two built-in 16-bit timers,a fast 12-bit A/D converter, dual 12-bit D/A converter, one or two universal serial synchronous/asynchronous communication interfaces (USART), I2C, DMA, and 48 I/O pins. In addition, the MSP430F161x series offers extended RAM addressing for memory-intensive applications and large C-stack requirements. Typical applications include sensor systems, industrial control applications, hand-held meters, etc. MSP430F161x 主要特性: Low Supply-Voltage Range: 1.8 V to 3.6 V Ultralow Power Consumption − Active Mode: 330 μA at 1 MHz, 2.2 V − Standby Mode: 1.1 μA Off Mode (RAM Retention): 0.2 μA Five Power-Saving Modes Wake-Up From Standby Mode in Less Than 6 μs 16-Bit RISC Architecture,125-ns Instruction Cycle Time Three-Channel Internal DMA 12-Bit Analog-to-Digital (A/D) Converter With Internal Reference, Sample-and-Hold, and Autoscan Feature Dual 12-Bit Digital-to-Analog (D/A) Converters With Synchronization 16-Bit Timer_A With Three Capture/Compare Registers 16-Bit Timer_B With Three or Seven Capture/Compare-With-Shadow Registers On-Chip Comparator Serial Communication Interface (USART0), Functions as Asynchronous UART or Synchronous SPI or I2CTM Interface Serial Communication Interface (USART1), Functions as Asynchronous UART or Synchronous SPI Interface Supply Voltage Supervisor/Monitor With Programmable Level Detection Brownout Detector Bootstrap Loader I2C is a registered trademark of Philips Incorporated. Serial Onboard Programming, No External Programming Voltage Needed,Programmable Code Protection by Security Fuse Family Members Include − MSP430F155 16KB+256B Flash Memory 512B RAM − MSP430F156 24KB+256B Flash Memory 1KB RAM − MSP430F157 32KB+256B Flash Memory, 1KB RAM − MSP430F167 32KB+256B Flash Memory, 1KB RAM − MSP430F168 48KB+256B Flash Memory, 2KB RAM − MSP430F169 60KB+256B Flash Memory, 2KB RAM − MSP430F1610 32KB+256B Flash Memory 5KB RAM − MSP430F1611 48KB+256B Flash Memory 10KB RAM − MSP430F1612 55KB+256B Flash Memory 5KB RAM Available in 64-Pin QFP Package (PM) and 64-Pin QFN Package (RTD) 圖1.MSP430F161x方框圖 MSP-EXP430G2 低成本實驗板 The MSP-EXP430G2 low-cost experimenter board called LaunchPad is a complete development solution for the Texas Instruments MSP430G2xx Value Line series. The integrated USB-based emulator offers all the hardware and software necessary to develop applications for all MSP430G2xx series devices. The LaunchPad has an integrated DIP target socket that supports up to 20 pins, allowing MSP430™ Value Line devices to be dropped into the LaunchPad board. It also offers an on-board flash emulation tool allowing direct interface to a PC for easy programming, debugging, and evaluation. The LaunchPad experimenter board is capable of programming the eZ430-RF2500T target boards, the eZ430-Chronos watch module or the eZ430-F2012T/F2013T target boards. The USB interface provides a 9600-Baud UART serial connection from the MSP430G2xx device to the host PC or a connected target board. The MSP-EXP430G2 can be used with IAR Embedded Workbench™ Integrated Development Environment (IDE) or Code Composer Studio™ (CCS) IDE to write, download, and debug applications. The debugger is unobtrusive, allowing the user to run an application at full speed with hardware breakpoints and single stepping available while consuming no extra hardware resources. MSP-EXP430G2 LaunchPad主要特性: • USB debugging and programming interface featuring a driverless installation and application UART serial communication with up to 9600 Baud • Supports all MSP430G2xx and MSP430F20xx devices in PDIP14 or PDIP20 packages • Two general-purpose digital I/O pins connected to green and red LEDs for visual feedback • Two push button for user feedback and device reset • Easily accessible device pins for debugging purposes or as socket for adding customized extension boards • High-quality 20-pin DIP socket for an easy plug-in or removal of the target device SLAU318B– 圖2.MSP-EXP430G2 LaunchPad外形圖 MSP-EXP430G2實驗板包括: The MSP-EXP430G2 experimenter kit includes the following hardware: • LaunchPad emulator socket board (MSP-EXP430G2) • Mini USB-B cable, 0.5 m • Two MSP430 flash devices – MSP430G2553: Low-power 16-bit MSP430 microcontroller with an 8-channel 10-bit ADC, on-chip comparator, touch-sense enabled I/Os, universal serial communication interface, 16kB flash memory, and 512 bytes of RAM (preloaded with a sample program) – MSP430G2452: Low-power 16-bit MSP430 microcontroller with an 8-channel 10-bit ADC, on-chip comparator, touch-sense enabled I/Os, universal serial interface, 8kB flash memory, and 256 bytes of SRAM • Two 10-pin PCB connectors female • 32.768-kHz clock crystal from Micro Crystal (http://www.microcrystal.com) • Quick start guide • Two LaunchPad stickers 圖3.MSP-EXP430G2 LaunchPad電路圖(1) 圖4.MSP-EXP430G2 LaunchPad電路圖(2) 圖5.MSP-EXP430G2 LaunchPad電路圖(3) MSP-EXP430G2 LaunchPad材料清單: 圖6.MSP-EXP430G2 LaunchPad PCB元件布局圖 詳情請見: 來源:網絡 |