DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1329|回复: 0
打印 上一主题 下一主题

[待整理] MSP430F522x和MSP430F521x设计注意事项

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-27 23:58:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.Split-Supply I/O Systems
          For split-supply I/O systems, the split supplies are connected to the VCC (DVCC and AVCC) and DVIO pins. Supply voltage at DVCC and AVCC pins (VCC) is used to provide device power, and the supply voltage at the DVIO pin (VIO) is used to supply the I/O rail of the "DVIO supplied I/O pins". The recommended VCC supply voltage ranges from 1.8 V to 3.6 V (see note A on Figure 1) and, therefore, these devices do not operate at nominal 1.8 V (that is, 1.8 V ± 10%) supply voltage level. The VIO supply voltage ranges from 1.62 V to VCC(c) and is useful in applications that interface with nominal 1.8-V I/O interface (that is, 1.8 V ± 10%).
           
          A The recommended VCC supply voltage range of 1.8 V to 3.6 V is applicable to the VCORE setting of PMMCOREVx = 0. See the device data sheet for the VCC supply voltage ranges at different VCORE settings. B It is recommended to power AVCC and DVCC from the same source. A maximum difference of 0.3 V between AVCC and DVCC can be tolerated during power-up and operation. C See the F522x and F521x data sheet [1] for the VIO supply voltage range. Figure 1. Split Supply I/O Systems.
           
          2. DVIO Supplied I/Os
          A group of general-purpose I/Os reside on the DVIO supply domain and are called DVIO supplied I/Os. On the MSP430F522x devices, the following I/Os reside on the DVIO supply domain: Port1 (P1.4 to P1.7), Port2, Port3, Port4, and Port7. The remaining port I/Os reside on the DVCC supply domain.
           
          In the device data sheet, these I/O ports are highlighted in the functional block diagrams and are also pointed out in the "Terminal Functions" table for respective I/O pins. Also, the electrical characteristics of I/Os in the DVIO and the DVCC domains are specified separately in the device data sheet [1].
           
          3 Secondary Digital Functions on DVIO Supplied I/Os
          The DVIO supplied general-purpose I/Os are multiplexed with other digital functions in the device, and these digital functions’ I/O circuits are also powered from DVIO. On the F522x and F521x devices, some of the secondary digital functions that are shared with the DVIO supplied I/Os include timer capture compare functions, serial communication functions (USCI UART, SPI, or I2C), comparator output, SMCLK output, and MCLK output. See the Terminal Functions table in the device data sheet [1] for details.
           
          On the F522x and F521x devices, Port4 supports port mapping and resides on the DVIO supply domain. Any of the secondary digital functions specified in the port mapping table can be mapped to Port4, and their respective I/O circuitry is supplied by DVIO. See the port mapping table in the Peripherals section of the data sheet [1] for details.
           
          NOTE: In split supply I/O systems, if external pullup resistors are connected to any of the DVIO supplied pins (for example, the USCI I2C pins – SDA and SCL), tie the external pullups to the DVIO supply and not to DVCC.
           
          Other DVIO supplied digital pins on the F522x and F521x devices include: • BSLEN – BSL enable pin used by the DVIO supplied BSL interface (see Section 7). By default, this pin has a nonconfigurable internal pulldown resistor enabled. • RST/NMI – DVIO supplied reset pin multiplexed with NMI functionality. See Section 5 for details of the reset functionality.
           
          4 Split-Supply Power-Up or Power-Down Sequence
          For split-supply I/O systems, it is required that the VIO ≥ VCC during the ramp up phase of VIO and VCC. During VCC and VIO power down, it is required that VIO ≥ VCC during the ramp down phase of VIO and VCC. Figure 2 is an excerpt from the data sheet.
           
          NOTE: The device supports continuous operation with VCC = VSS while VIO is fully within its specification. During this time, the general-purpose I/Os that reside on the VIO supply domain are configured as inputs and pulled down to VSS through their internal pulldown resistors. RST/NMI is high impedance. BSLEN is configured as an input and is pulled down to VSS through its internal pulldown resistor. When VCC reaches above the BOR threshold, the general-purpose I/Os become high-impedance inputs (no pullup or pulldown enabled), RST/NMI becomes an input pulled up to VIO through its internal pullup resistor, and BSLEN remains pulled down to VSS through its internal pulldown resistor. Figure 2. VCC and VIO Power Sequencing
           
          5 Reset and NMI Pin Functionality
          On the F522x and F521x devices, there are two reset pins: • RSTDVCC/SBWTDIO: resides on the DVCC supply domain • RST/NMI: resides on the DVIO supply domain The device can be held in reset by asserting a low on either of the two reset pins. However, the NMI pin functionality is available only on the RST/NMI pin and is not multiplexed with the RSTDVCC pin.
           
          The RSTDVCC pin has an internal pullup that is always enabled and is not configurable. The RST/NMI pin has configurable internal pullup and pulldown resistors available. By default, the internal pullup resistor on the RST/NMI pin is enabled. The SYSRSTUP and SYSRSTRE bits in the reset pin control register (SFRRPCR) are used to select either the internal pullup or pulldown and to enable them, respectively.
           
          If the RST/NMI pin is unused, select and enable the internal pullup resistor, or connect an external pullup resistor (47 kΩ recommended) to the pin.
           
          NOTE: Because all of the 4-wire JTAG pins (on Port J) reside on the DVCC supply domain, use the RSTDVCC pin which also resides on the DVCC supply domain for the JTAG interface and not the DVIO supplied RST/NMI pin. For more details, see the "JTAG Pin Requirements and Functions" table in the device data sheet [1].
           
          3SLAA558–November 2012 Designing With MSP430F522x and MSP430F521x Devices Submit Documentation Feedback Copyright ? 2012, Texas Instruments Incorporated
          XT1 and XT2 Oscillators in Bypass Mode www.ti.com.
           
          6 XT1 and XT2 Oscillators in Bypass Mode
          The F522x and F521x devices have two on-chip crystal oscillators: • XT1: low-frequency crystal oscillator  XT2: high-frequency crystal oscillator Both XT1 and XT2 oscillators can be operated in crystal bypass mode, in which external clock signals are input to the XIN and XT2IN pins, respectively, and the oscillators associated with XT1 and XT2, respectively, are powered down. By default, the XIN and XT2IN pins reside on the DVCC supply domain and require the external clock signal to meet the data sheet specified input specifications for I/Os in DVCC domain.
           
          Additionally, the F522x and F521x devices support XT1 and XT2 bypass operation with external clock inputs that reside on the DVIO supply domain. Setting the XT1BYPASSLV and XT2BYPASSLV bits in the UCSCTL9 register enables the XT1 and XT2 bypass operations, respectively, with external clock signals that swing from 0 V to DVIO.
           
          In both the cases, the external clock input frequency must meet the data sheet parameters for the chosen mode.
           
          On the F522x and F521x devices, the XIN and XOUT (XT1) and XT2IN and XT2OUT (XT2) pins are multiplexed with the general-purpose I/O pins that reside on the DVCC supply domain. When the XT1 and XT2 oscillators are configured in crystal bypass mode, the XIN and XT2IN pins, respectively, can accept external clock input signals, and the XOUT and XT2OUT pins, respectively, can be configured as general- purpose I/O pins that are supplied by DVCC.
           
          7 Bootstrap Loader (BSL)
          The BSL enables users to program the flash memory or RAM using a serial interface. The F522x and F521x devices come with UART as the default BSL serial interface. Access to the device memory via the BSL is protected by a user-defined password. Because the F522x and F521x devices have split I/O power domains, it is possible to interface with the BSL from either the DVCC or DVIO supply domains.
           
          Table 1 shows the various device pins used for DVCC and DVIO supplied BSL interfaces. For more details, see the BSL description in F522x and F521x data sheet [1].
           
          Table 1. DVCC and DVIO Supplied BSL Interfaces
          BSL Function DVCC Supplied BSL Interface DVIO Supplied BSL Interface
          External Reset RSTDVCC/SBWTDIO RST/NMI
          Enable BSL TEST/SBWTCK BSLEN
          Data Transmit P1.1 (Timer_A UART) P3.3/UCA0TXD (USCI_A0 UART)
          Data Receive P1.2 (Timer_A UART) P3.4/UCA0RXD (USCI_A0 UART)
          Device Power Supply DVCC, AVCC DVCC, AVCC
          I/O Power Supply DVIO DVIO
          Ground Supply DVSS DVSS
          For single-supply systems (DVIO connected to DVCC) in which the DVCC supplied BSL interface is used, specific BSL entry and exit sequences are generated using the RSTDVCC/SBWTDIO and TEST/SBWTCK pins. These are the standard RESET and TEST based BSL entry and exit sequences that apply to all non- USB F5xx and F6xx devices, and the standard TI supplied BSL tools can be used to access the device.
           
          For split-supply I/O systems in which the DVIO supplied BSL interface is used, specific BSL entry and exit sequences should be generated using the RST/NMI and BSLEN pins, and these sequences apply only to the DVIO supplied BSL interface.
           
          4 Designing With MSP430F522x and MSP430F521x Devices SLAA558–November 2012 Submit Documentation Feedback Copyright ? 2012, Texas Instruments Incorporated
          BSLEN
          RST
          BSLEN
          RST
          www.ti.com Bootstrap Loader (BSL)
           
          7.1 BSL Entry Sequence for DVIO Supplied BSL Interface
          BSLEN is the BSL enable pin with internal pull down resistor enabled and the BSL entry sequence involves toggling the RST/NMI pin (high-low-high transition) with the BSLEN pin pulled high (see Figure 3).
           
          A The minimum timing for this sequence must be within the limits specified for the corresponding pins in the data sheet.
           
          Figure 3. BSL Entry Sequence for DVIO Supplied BSL Interface
          Note 2:The BSLEN pin need not be pulled high during the entire period when the device is in BSL mode. However, the BSLEN pin is required to be pulled high for a minimum period of time after the RST/NMI pin goes low-high for proper BSL invoke. See the F522x and F521x data sheet [1] for the timing specifications.
           
          7.2 BSL Exit Sequence for DVIO Supplied BSL Interface
          The BSL exit sequence of the DVIO supplied BSL interface involves toggling the RST/NMI pin (high-low- high transition) with the BSLEN pin pulled low (see Figure 4).
           
          A The minimum timing for this sequence must be within the limits specified for the corresponding pins in the data sheet.
           
          Figure 4. BSL Exit Sequence for DVIO Supplied BSL Interface
          For complete description of the BSL entry and exit sequences (for both DVCC and DVIO supplied BSL interfaces), features and its implementation, see the MSP430 Programming Via the Bootstrap Loader User's Guide (SLAU319).
           
          5SLAA558–November 2012 Designing With MSP430F522x and MSP430F521x Devices Submit Documentation Feedback Copyright ? 2012, Texas Instruments Incorporated
          Debugger Connections www.ti.com
           
          8 Debugger Connections
          The F522x and F521x devices support both the standard four-wire JTAG interface and the two-wire Spy- Bi-Wire interface.
           
          8.1 JTAG Standard Interface
          The F522x and F521x support the standard JTAG interface. The four signals for receiving and sending JTAG signals are shared with Port J general-purpose I/Os and are powered by the DVCC supply domain. The JTAG pin requirements are shown in Table 2. With the connections below, the JTAG can be used to interface with the MSP430 development tools and device programmers.
           
          Table 2. Standard JTAG Interface Pins
          DEVICE SIGNAL DIRECTION FUNCTION
          PJ.3/TCK IN JTAG clock input
          PJ.2/TMS IN JTAG state control
          PJ.1/TDI/TCLK IN JTAG data input, TCLK input
          PJ.0/TDO OUT JTAG data output
          TEST/SBWTCK IN Enable JTAG pins
          RSTDVCC/SBWTDIO IN External reset
          DVCC, AVCC Device power supply
          DVIO I/O power supply
          DVSS Ground supply
           
          For further details on interfacing to development tools and device programmers, see the MSP430 Hardware Tool User’s Guide (SLAU278) [4].
           
          8.2 Spy-Bi-Wire Interface
          In addition to the standard JTAG interface, the F522x and F521x support the two wire Spy-Bi-Wire interface. Spy-Bi-Wire can be used to interface with the MSP430 development tools and device programmers. The Spy-Bi-Wire signals are powered by the DVCC supply domain and the interface pin requirements are as shown in Table 3.
           
          Table 3. Spy-Bi-Wire Interface Pins
          DEVICE SIGNAL DIRECTION FUNCTION
          TEST/SBWTCK IN Spy-Bi-Wire clock input
          RSTDVCC/SBWTDIO IN, OUT Spy-Bi-Wire data input/output
          DVCC, AVCC Device power supply
          DVIO I/O power supply
          DVSS Ground supply
          For further details on interfacing to development tools and device programmers, see the MSP430 Hardware Tool User’s Guide (SLAU278) [4].
           
          8.3 Debugging Without DVIO
          It is safe and possible to have only DVCC and not DVIO connected to the device for the purpose of simple device debugging. However, DVIO pins and their related functions are not available in this mode. Additional effects includes higher leakage current during debug; therefore, this option is suitable only for preliminary debugging of the device.
           
          6 Designing With MSP430F522x and MSP430F521x Devices SLAA558–November 2012 Submit Documentation Feedback Copyright ? 2012, Texas Instruments Incorporated www.ti.com References.
           
          推荐阅读:

          摘 要:德州仪器 推出的新型 MSP430F522x 微控制器系列,能为协处理器设计降低系统总功耗。无需电平转换器即可提供系统级优势。由于能靠这种新双电压轨供电,因此 F522x 微控制器可作为 TI OMAP 处理器与 Sitara 平台等较高功率/性能器件的超低功耗协处理器运行。
           

          摘 要:德州仪器MSP430F522x系列超低功耗微控制器包含多种器件,它们特有面向多种应用的不同外设集。此架构,与扩展低功率描述组合使用,是在便携 式测量应用中实现延长电池寿命的最优选择。该器件具有一个强大的16 位RISC CPU,16 位寄存器。此数控振荡器(DCO) 可在3.5 μs(典型值)内从低功率模式唤醒至激活模式。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-16 07:22 , 耗时 0.087512 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表