版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 中文3570字</b></p><p><b> 本科畢業(yè)設(shè)計(jì)</b></p><p><b> 外文文獻(xiàn)及譯文</b></p><p> 文獻(xiàn)、資料題目:MPS430 Mixed Signal Microcontroller</p><p>
2、; 文獻(xiàn)、資料來源:期刊(著作、網(wǎng)絡(luò)等)</p><p> 文獻(xiàn)、資料發(fā)表(出版)日期:2005.3.25</p><p> 學(xué) 院:信息與電氣工程學(xué)院</p><p> 專 業(yè): 通信工程</p><p> 班 級: 通信</p><p><b> 姓 名: </b
3、></p><p> 學(xué) 號: </p><p><b> 指導(dǎo)教師: </b></p><p><b> 翻譯日期: </b></p><p><b> 外文文獻(xiàn): </b></p><p> MSP430 MIXED SIG
4、NAL MICROCONTROLLER</p><p> _ Low Supply-Voltage Range, 1.8 V . . . 3.6 V</p><p> _ Ultralow-Power Consumption:</p><p> ? Active Mode: 330μA at 1 MHz, 2.2 V</p><p>
5、 ? Standby Mode: 1.1μA</p><p> ? Off Mode (RAM Retention): 0.1μA</p><p> _ Five Power-Saving Modes</p><p> _ Wake-Up From Standby Mode in less than 6μs</p><p> _ 16
6、-Bit RISC Architecture, 125-ns Instruction Cycle Time</p><p> _ Three-Channel Internal DMA</p><p> _ 12-Bit A/D Converter With Internal</p><p> Reference, Sample-and-Hold and Aut
7、oscan Feature</p><p> _ Dual 12-Bit D/A Converters With Synchronization</p><p> _ 16-Bit Timer_A With Three Capture/Compare Registers</p><p> _ 16-Bit Timer_B With Three or Seven
8、 Capture/Compare-With-Shadow Registers</p><p> _ On-Chip Comparator</p><p> _ Serial Communication Interface (USART0), Functions as Asynchronous UART or Synchronous SPI or I2CTM Interface</
9、p><p> _ Serial Communication Interface (USART1), Functions as Asynchronous UART or Synchronous SPI Interface</p><p> _ Supply Voltage Supervisor/Monitor With Programmable Level Detection</p&g
10、t;<p> _ Brownout Detector</p><p> _ Bootstrap Loader</p><p> _ Serial Onboard Programming, No External Programming Voltage Needed</p><p> Programmable Code Protection by
11、 Security</p><p><b> Fuse</b></p><p> _ Family Members Include:</p><p> ? MSP430F155:</p><p> 16KB+256B Flash Memory</p><p><b> 512B
12、 RAM</b></p><p> ? MSP430F156:</p><p> 24KB+256B Flash Memory</p><p><b> 1KB RAM</b></p><p> ? MSP430F157:</p><p> 32KB+256B Flash M
13、emory,</p><p><b> 1KB RAM</b></p><p> ? MSP430F167:</p><p> 32KB+256B Flash Memory,</p><p><b> 1KB RAM</b></p><p> ? MSP430F16
14、8:</p><p> 48KB+256B Flash Memory,</p><p><b> 2KB RAM</b></p><p> ? MSP430F169:</p><p> 60KB+256B Flash Memory,</p><p><b> 2KB RAM&l
15、t;/b></p><p> ? MSP430F1610:</p><p> 32KB+256B Flash Memory</p><p><b> 5KB RAM</b></p><p> ? MSP430F1611:</p><p> 48KB+256B Flash Memor
16、y</p><p><b> 10KB RAM</b></p><p> ? MSP430F1612:</p><p> 55KB+256B Flash Memory</p><p><b> 5KB RAM</b></p><p> _ Available in
17、64-Pin Quad Flat Pack (QFP) and 64-pin QFN (see Available Options)</p><p> _ For Complete Module Descriptions, See the MSP430x1xx Family User’s Guide,</p><p> Literature Number SLAU049</p&g
18、t;<p> description</p><p> The Texas Instruments MSP430 family of ultralow power microcontrollers consist of several devices featuring different sets of peripherals targeted for various applications
19、. 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 ge
20、nerators that attribute to maximum code efficiency.</p><p> The digitally controlled oscillator (DCO) allows wake-up from low-power modes to active mode in less than 6μs.</p><p> The MSP430x15
21、x/16x/161x series are microcontroller configurations with two built-in 16-bit timers, a fast 12-bit</p><p> A/D converter, dual 12-bit D/A converter, one or two universal serial synchronous/asynchronous<
22、/p><p> communication interfaces (USART), I2C, DMA, and 48 I/O pins. In addition, the MSP430x161x series offers</p><p> extended RAM addressing for memory-intensive applications and large C-stack
23、 requirements. Typical applications include sensor systems, industrial control applications, hand-held meters, etc.</p><p> MSP430F169 MIXED SIGNAL MICROCONTROLLER</p><p> short-form descripti
24、on</p><p><b> CPU</b></p><p> The MSP430 CPU has a 16-bit RISC architecture that is highly transparent to the application. All operations, other than program-flow instructions, are
25、 performed as register operations in</p><p> conjunction with seven addressing modes for source operand and four addressing modes for</p><p> destination operand.</p><p> The CPU
26、 is integrated with 16 registers that provide reduced instruction execution time. The register-to-register operation execution time is one cycle of the CPU clock.</p><p> Four of the registers, R0 to R3, ar
27、e dedicated as program counter, stack pointer, status register, and constant generator respectively. The remaining registers are general-purpose registers.</p><p> Peripherals are connected to the CPU using
28、 data, address, and control buses, and can be handled with all instructions.</p><p> instruction set</p><p> The instruction set consists of 51 instructions with three formats and seven addres
29、s modes. Each instruction can operate on word and byte data.</p><p> operating modes</p><p> The MSP430 has one active mode and five software selectable low-power modes of operation. An interr
30、upt event can wake up the device from any of the five low-power modes, service the request and restore back to the low-power mode on return from the interrupt program.</p><p> The following six operating mo
31、des can be configured by software:</p><p> _ Active mode AM;</p><p> ? All clocks are active</p><p> _ Low-power mode 0 (LPM0);</p><p> ? CPU is disabled</p>
32、<p> ACLK and SMCLK remain active. MCLK is disabled</p><p> _ Low-power mode 1 (LPM1);</p><p> ? CPU is disabled</p><p> ACLK and SMCLK remain active. MCLK is disabled<
33、/p><p> DCO’s dc-generator is disabled if DCO not used in active mode</p><p> _ Low-power mode 2 (LPM2);</p><p> ? CPU is disabled</p><p> MCLK and SMCLK are disabled&
34、lt;/p><p> DCO’s dc-generator remains enabled</p><p> ACLK remains active</p><p> _ Low-power mode 3 (LPM3);</p><p> ? CPU is disabled</p><p> MCLK and S
35、MCLK are disabled</p><p> DCO’s dc-generator is disabled</p><p> ACLK remains active</p><p> _ Low-power mode 4 (LPM4);</p><p> ? CPU is disabled</p><p&g
36、t; ACLK is disabled</p><p> MCLK and SMCLK are disabled</p><p> DCO’s dc-generator is disabled</p><p> Crystal oscillator is stopped</p><p> interrupt vector addre
37、sses</p><p> The interrupt vectors and the power-up starting address are located in the address range 0FFFFh ? 0FFE0h.</p><p> The vector contains the 16-bit address of the appropriate interru
38、pt-handler instruction sequence</p><p> special function registers</p><p> Most interrupt and module-enable bits are collected in the lowest address space. Special-function register bits not a
39、llocated to a functional purpose are not physically present in the device. This arrangement provides simple software access.</p><p> interrupt enable 1 and 2</p><p> WDTIE: Watchdog timer inte
40、rrupt enable. Inactive if watchdog mode is selected.</p><p> Active if watchdog timer is configured as general-purpose timer.</p><p> OFIE: Oscillator-fault-interrupt enable</p><p&g
41、t; NMIIE: Nonmaskable-interrupt enable</p><p> ACCVIE: Flash memory access violation interrupt enable</p><p> URXIE0: USART0: UART and SPI receive-interrupt enable</p><p> UTXIE
42、0: USART0: UART and SPI transmit-interrupt enable</p><p> URXIE1 : USART1: UART and SPI receive-interrupt enable</p><p> UTXIE1 : USART1: UART and SPI transmit-interrupt enable</p><
43、p> URXIE1 and UTXIE1 are not present in MSP430x15x devices.</p><p> interrupt flag register 1 and 2</p><p> WDTIFG: Set on watchdog-timer overflow (in watchdog mode) or security key violat
44、ion</p><p> Reset on VCC power-on, or a reset condition at the RST/NMI pin in reset mode</p><p> OFIFG: Flag set on oscillator fault</p><p> NMIIFG: Set via RST/NMI pin</p>
45、<p> URXIFG0: USART0: UART and SPI receive flag</p><p> UTXIFG0: USART0: UART and SPI transmit flag</p><p> URXIFG1 : USART1: UART and SPI receive flag</p><p> UTXIFG1 :
46、USART1: UART and SPI transmit flag</p><p> module enable registers 1 and 2</p><p> URXE0: USART0: UART mode receive enable</p><p> UTXE0: USART0: UART mode transmit enable</p&
47、gt;<p> USPIE0: USART0: SPI mode transmit and receive enable</p><p> URXE1 : USART1: UART mode receive enable</p><p> UTXE1 : USART1: UART mode transmit enable</p><p> US
48、PIE1 : USART1: SPI mode transmit and receive enable</p><p> URXE1, UTXE1, and USPIE1 are not present in MSP430x15x devices.</p><p> flash memory</p><p> The flash memory can be p
49、rogrammed via the JTAG port, the bootstrap loader, or in-system by the CPU. The CPU can perform single-byte and single-word writes to the flash memory. Features of the flash memory include:</p><p> _ Flash
50、memory has n segments of main memory and two segments of information memory (A and B) of 128 bytes each. Each segment in main memory is 512 bytes in size.</p><p> _ Segments 0 to n may be erased in one step
51、, or each segment may be individually erased.</p><p> _ Segments A and B can be erased individually, or as a group with segments 0?n. Segments A and B are also called information memory.</p><p>
52、; _ New devices may have some bytes programmed in the information memory (needed for test during manufacturing). The user should perform an erase of the information memory prior to the first use.</p><p> p
53、eripherals</p><p> Peripherals are connected to the CPU through data, address, and control busses and can be handled using all instructions. For complete module descriptions, see the MSP430x1xx Family User’
54、s Guide, literature number SLAU049.</p><p> DMA controller</p><p> The DMA controller allows movement of data from one memory address to another without CPU intervention.</p><p>
55、 For example, the DMA controller can be used to move data from the ADC12 conversion memory to RAM. Using the DMA controller can increase the throughput of peripheral modules. The DMA controller reduces system power consu
56、mption by allowing the CPU to remain in sleep mode without having to awaken to move data to or from a peripheral.</p><p> oscillator and system clock</p><p> The clock system in the MSP430x15x
57、 and MSP430x16x(x) family of devices is supported by the basic clock module that includes support for a 32768-Hz watch crystal oscillator, an internal digitally-controlled oscillator (DCO) and a high frequency crystal os
58、cillator. The basic clock module is designed to meet the requirements of both low system cost and low-power consumption. The internal DCO provides a fast turn-on clock source and stabilizes in less than 6 ?s. The basic c
59、lock module provides the f</p><p> _ Auxiliary clock (ACLK), sourced from a 32768-Hz watch crystal or a high frequency crystal.</p><p> _ Main clock (MCLK), the system clock used by the CPU.&l
60、t;/p><p> _ Sub-Main clock (SMCLK), the sub-system clock used by the peripheral modules.</p><p> brownout, supply voltage supervisor</p><p> The brownout circuit is implemented to p
61、rovide the proper internal reset signal to the device during power on and power off. The supply voltage supervisor (SVS) circuitry detects if the supply voltage drops below a user selectable level and supports both suppl
62、y voltage supervision (the device is automatically reset) and supply voltage monitoring (SVM, the device is not automatically reset). The CPU begins code execution after the brownout circuit releases the device reset. Ho
63、wever, VCC may not h</p><p> digital I/O</p><p> There are six 8-bit I/O ports implemented—ports P1 through P6:</p><p> _ All individual I/O bits are independently programmable.&
64、lt;/p><p> _ Any combination of input, output, and interrupt conditions is possible.</p><p> _ Edge-selectable interrupt input capability for all the eight bits of ports P1 and P2.</p><
65、;p> _ Read/write access to port-control registers is supported by all instructions.</p><p> watchdog timer</p><p> The primary function of the watchdog timer (WDT) module is to perform a c
66、ontrolled system restart after a software problem occurs. If the selected time interval expires, a system reset is generated. If the watchdog function is not needed in an application, the module can be configured as an i
67、nterval timer and can generate interrupts at selected time intervals.</p><p> hardware multiplier (MSP430x16x/161x Only)</p><p> The multiplication operation is supported by a dedicated periph
68、eral module. The module performs 16_16, 16_8, 8_16, and 8_8 bit operations. The module is capable of supporting signed and unsigned multiplication as well as signed and unsigned multiply and accumulate operations. The re
69、sult of an operation can be accessed immediately after the operands have been loaded into the peripheral registers. No additional clock cycles are required.</p><p> peripherals</p><p> Periphe
70、rals are connected to the CPU through data, address, and control busses and can be handled using all instructions. For complete module descriptions, see the MSP430x1xx Family User’s Guide, literature number SLAU049.</
71、p><p> DMA controller</p><p> The DMA controller allows movement of data from one memory address to another without CPU intervention. </p><p> For example, the DMA controller can be
72、 used to move data from the ADC12 conversion memory to RAM. Using the DMA controller can increase the throughput of peripheral modules. The DMA controller reduces system power consumption by allowing the CPU to remain in
73、 sleep mode without having to awaken to move data to or from a peripheral.</p><p> oscillator and system clock</p><p> The clock system in the MSP430x15x and MSP430x16x(x) family of devices is
74、 supported by the basic clock module that includes support for a 32768-Hz watch crystal oscillator, an internal digitally-controlled oscillator (DCO) and a high frequency crystal oscillator. The basic clock module is des
75、igned to meet the requirements of both low system cost and low-power consumption. The internal DCO provides a fast turn-on clock source and stabilizes in less than 6μs. The basic clock module provides the fo</p>&
76、lt;p> _ Auxiliary clock (ACLK), sourced from a 32768-Hz watch crystal or a high frequency crystal.</p><p> _ Main clock (MCLK), the system clock used by the CPU.</p><p> _ Sub-Main clock (
77、SMCLK), the sub-system clock used by the peripheral modules.</p><p> brownout, supply voltage supervisor</p><p> The brownout circuit is implemented to provide the proper internal reset signal
78、 to the device during power on and power off. The supply voltage supervisor (SVS) circuitry detects if the supply voltage drops below a user selectable level and supports both supply voltage supervision (the device is au
79、tomatically reset) and supply voltage monitoring (SVM, the device is not automatically reset).</p><p> The CPU begins code execution after the brownout circuit releases the device reset. However, VCC may no
80、t have ramped to VCC(min) at that time. The user must insure the default DCO settings are not changed until VCC reaches VCC(min). If desired, the SVS circuit can be used to determine when VCC reaches VCC(min).</p>
81、<p> digital I/O</p><p> There are six 8-bit I/O ports implemented—ports P1 through P6:</p><p> _ All individual I/O bits are independently programmable.</p><p> _ Any com
82、bination of input, output, and interrupt conditions is possible.</p><p> _ Edge-selectable interrupt input capability for all the eight bits of ports P1 and P2.</p><p> _ Read/write access to
83、port-control registers is supported by all instructions.</p><p> watchdog timer</p><p> The primary function of the watchdog timer (WDT) module is to perform a controlled system restart after
84、a software problem occurs. If the selected time interval expires, a system reset is generated. If the watchdog function is not needed in an application, the module can be configured as an interval timer and can generate
85、interrupts at selected time intervals.</p><p> hardware multiplier (MSP430x16x/161x Only)</p><p> The multiplication operation is supported by a dedicated peripheral module. The module perform
86、s 16_16, 16_8, 8_16, and 8_8 bit operations. The module is capable of supporting signed and unsigned multiplication as well as signed and unsigned multiply and accumulate operations. The result of an operation can be acc
87、essed immediately after the operands have been loaded into the peripheral registers. No additional clock cycles are</p><p><b> required.</b></p><p><b> USART0</b></p
88、><p> The MSP430x15x and the MSP430x16x(x) have one hardware universal synchronous/asynchronous receive transmit (USART0) peripheral module that is used for serial data communication. The USART supports synchr
89、onous SPI (3 or 4 pin), asynchronous UART and I2C communication protocols using double-buffered transmit and receive channels.</p><p> The I2C support is compliant with the Philips I2C specification version
90、 2.1 and supports standard mode (up to 100 kbps) and fast mode (up to 400 kbps). In addition, 7-bit and 10-bit device addressing modes are supported, as well as master and slave modes. The USART0 also supports 16-bit-wid
91、e I2C data transfers and has two dedicated DMA channels to maximize bus throughput. Extensive interrupt capability is also given in the I2C mode.</p><p> USART1 (MSP430x16x/161x Only)</p><p>
92、The MSP430x16x(x) devices have a second hardware universal synchronous/asynchronous receive transmit (USART1) peripheral module that is used for serial data communication. The USART supports synchronous SPI (3 or 4 pin)
93、and asynchronous UART communication protocols, using double-buffered transmit and receive channels. With the exception of I2C support, operation of USART1 is identical to USART0.</p><p><b> timer_A3&l
94、t;/b></p><p> Timer_A3 is a 16-bit timer/counter with three capture/compare registers. Timer_A3 can support multiple capture/compares, PWM outputs, and interval timing. Timer_A3 also has extensive interr
95、upt capabilities.</p><p> Interrupts may be generated from the counter on overflow conditions and from each of the capture/compare registers.</p><p> timer_B3 (MSP430x15x Only)</p><
96、p> Timer_B3 is a 16-bit timer/counter with three capture/compare registers. Timer_B3 can support multiple capture/compares, PWM outputs, and interval timing. Timer_B3 also has extensive interrupt capabilities. Interr
97、upts may be generated from the counter on overflow conditions and from each of the capture/compare registers.</p><p> timer_B7 (MSP430x16x/161x Only)</p><p> Timer_B7 is a 16-bit timer/counter
98、 with seven capture/compare registers. Timer_B7 can support multiple capture/compares, PWM outputs, and interval timing. Timer_B7 also has extensive interrupt capabilities. Interrupts may be generated from the counter on
99、 overflow conditions and from each of the capture/compare registers.</p><p> comparator_A</p><p> The primary function of the comparator_A module is to support precision slope analog?to?digita
100、l conversions, battery?voltage supervision, and monitoring of external analog signals.</p><p><b> ADC12</b></p><p> The ADC12 module supports fast, 12-bit analog-to-digital convers
101、ions. The module implements a 12-bit SAR core, sample select control, reference generator and a 16 word conversion-and-control buffer. The conversion-and-control buffer allows up to 16 independent ADC samples to be conve
102、rted and stored without any CPU intervention.</p><p><b> DAC12</b></p><p> The DAC12 module is a 12-bit, R-ladder, voltage output DAC. The DAC12 may be used in 8- or 12-bit mode, a
103、nd may be used in conjunction with the DMA controller. When multiple DAC12 modules are present, they may be grouped together for synchronous operation.</p><p><b> 中文譯文:</b></p><p>
104、 MSP430混合信號微控制器</p><p> ● 低供電電壓范圍:1.8V…3.6V</p><p><b> ● 超低功耗:</b></p><p> ?。顒幽J剑?MHz,2.2V 時(shí)為280μA</p><p> ?。却J剑?.6μA</p><p> ?。P(guān)閉模式(RAM 保
105、持):0.1μA</p><p><b> ● 五種省電模式</b></p><p> ● 6μS 內(nèi)從等待狀態(tài)喚醒</p><p> ● 16 位精簡指令結(jié)構(gòu),125 納秒指令時(shí)間周期</p><p> ● 三個(gè)內(nèi)部 DMA 通道</p><p> ● 具有內(nèi)部參考電平、采樣保持和自動
106、掃描特性的 12 位A/D 轉(zhuǎn)換器</p><p> ● 同步的雙 12 位D/A 轉(zhuǎn)換器</p><p> ● 帶有三個(gè)捕捉/比較寄存器的16 位定時(shí)器A</p><p> ● 帶有三個(gè)或七個(gè)捕捉/比較影子寄存器的16 位定時(shí)器B</p><p><b> ● 片內(nèi)集成比較器</b></p>&l
107、t;p> ● 串行通訊接口(USART1),具有異步UART 或者同步SPI 接口的功能</p><p> ● 串行通訊接口(USART0),具有異步UART 或者同步SPI 或者I2C 接口</p><p> ● 具有可編程電平檢測的供電電壓管理器/監(jiān)視器</p><p><b> ● 欠電壓檢測器</b></p>
108、<p> ● 串行在線編程,無需外部編程電壓,可編程的安全熔絲代碼保護(hù)</p><p> ● Bootstrap Loader</p><p><b> ● 器件系列包括:</b></p><p> -MSP430F155:</p><p> 16KB+256B flash 存儲器</p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- msp430f42x0混合信號微控制器
- 外文文獻(xiàn)翻譯----微控制器
- MSP430微控制器上橢圓曲線密碼的高效實(shí)現(xiàn).pdf
- 基于MSP430微控制器的μC-OS-Ⅱ?qū)崟r(shí)系統(tǒng)的研究與應(yīng)用.pdf
- 微控制器外文翻譯
- 基于MSP430分界斷路控制器的設(shè)計(jì).pdf
- 基于MSP430的動態(tài)無功補(bǔ)償控制器的研究.pdf
- 外文文獻(xiàn)翻譯----32kx16閃存16位語音微控制器
- 基于MSP430的高壓智能無功補(bǔ)償控制器的研制.pdf
- 外文翻譯--用于fir濾波器的msp430有效代碼綜合
- 基于MSP430單片機(jī)的多功能TIG焊控制器.pdf
- 外文翻譯--基于微控制器的光控制器
- 外文翻譯--基于微控制器的光控制器
- 外文文獻(xiàn)翻譯-應(yīng)用微控制器進(jìn)行標(biāo)準(zhǔn)dmx512通信
- 外文文獻(xiàn)翻譯-應(yīng)用微控制器進(jìn)行標(biāo)準(zhǔn)dmx512通信
- 外文文獻(xiàn)翻譯-應(yīng)用微控制器進(jìn)行標(biāo)準(zhǔn)dmx512通信
- 基于msp430單片機(jī)的信號發(fā)生器設(shè)計(jì)
- 外文文獻(xiàn)及翻譯-- 溫度控制和pid控制器簡介
- 基于MSP430單片機(jī)的凸輪磨床自適應(yīng)控制器設(shè)計(jì).pdf
- 基于msp430單片機(jī)的信號發(fā)生器設(shè)計(jì)
評論
0/150
提交評論