• Save
PMA71xx- SmartLEWIS™ MCUs
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

PMA71xx- SmartLEWIS™ MCUs

on

  • 500 views

Introduction of SmartLEWIS MCU

Introduction of SmartLEWIS MCU

Statistics

Views

Total Views
500
Views on SlideShare
500
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Welcome to the training module on Infineon PMA71xx- SmartLEWIS™ MCUs. This training module introduces SmartLEWIS MCU, a single chip with an ASK/FSK multi-band Transmitter for the sub 1GHz ISM frequency bands and an integrated 8051 microcontroller.
  • The SmartLEWIS™ MCU family comprises an ASK/FSK transmitter for the sub 1GHz ISM frequency bands with embedded 8051 microcontroller as base functionality. Additionally, exciting peripheral functions are integrated, building a fully flexible and pin-compatible product family. The internal multi-channel 10-bit ADC with its flexible high-gain settings as interface is used for a broad variety of analog sensors. The integrated LF-Receiver enables wireless wake-up in battery operated applications with ultra-long-lifetime or even contactless configuration of the device. The SmartLEWIS™ MCU includes an advanced power control system making this family ideal for battery operated applications where low current consumption is necessary.
  • The PMA71xx family is a low-power wireless FSK/ASK transmitter with an embedded microcontroller that offers a single-chip solution for various industrial, consumer applications in frequency bands 315/434/868/915 MHz. With its highly integrated mixed-signal peripherals, the PMA71xx family requires only a few external components. The operating voltage range is 1.9 - 3.6 V.
  • Here are the areas of application where this device can be implemented: it can go into Remote controls, Home automation, Wireless sensing, Security and Alarm system, Automatic meter reading, Remote keyless entry, Tyre pressure monitoring system.
  • The PMA71xx family contains contain 8051-based microcontroller, advanced power-control system to minimize power consumption, RF transmitter, LF receiver, and m ultifunctional interface for external sensors and embedded temperature and battery voltage sensors. The integrated microcontroller is instruction set compatible to the standard 8051 processor. It is equipped with various peripherals enabling an easy implementation of customer-specific applications. To store the microcontroller application program code, an on-chip FLASH memory is integrated. The low power consumption FSK/ASK transmitter for 315/434/868/915 MHz frequency bands contains a fully integrated VCO, a PLL synthesizer, an ASK/ FSK modulator and an efficient power amplifier. Fine tuning of the center frequency can be done by an onchip capacitor bank.
  • Here shows various members in PMA71XX family with different packaging and resources available.
  • The PMA71xx can be operated in three different operating modes, NORMAL mode, PROGRAMMING mode, and DEBUG mode. The Mode Select is entered after the System Reset expires. The levels on the I/O pins PP0 and PP1 are latched by the System controller and read by the operating system to determine the mode of operation of the device. This figure shows how the MSE and Lockbyte 2 are also checked to determine the operating mode. The MSE, PP0 and PP1 levels must not change after reset release during the whole tMODE period.
  • For low power consumption and safety reasons the PMA71xx supports different operating states - RUN state, IDLE state and POWER DOWN (PDWN) mode. Transitions between these states are either application software controlled or managed automatically by the system controller. The INIT state is a transient state after the System Reset, which is entered when the settings of PP0, PP1, MSE, TSE and the Lockbyte 2 lead to Normal Mode. It is also a transient state before the state change between IDLE, PDWN and RUN under Normal Mode. In this state, the relevant SFRs get reset and the ROM routines initializes the system to its default values. In RUN state the CPU executes programs stored in ROM or FLASH memory. Peripherals are on or off according to the application program. In IDLE state, the CPU clock is disabled but Peripherals continues normal operation. In POWER DOWN state the CPU and its peripherals are powered down. The system controller, its SFRs, the XData memory and optional the lower 128 byte internal RAM are kept powered. The LF receiver will be switched on periodically if the LF on/off timer is enabled.
  • The PMA71xx features multiple fault protections which prevent the application from unexpected behaviour and deadlocks. Fault protection is done by Watchdog Timer, Vmin Detector, Flash Memory Checksum, Flash Sector Protection Control, ADC Measurement overflow and underflow. For operation security a watchdog timer is available to avoid application deadlocks. Vmin Detector will detect if the supply voltage is below the minimum value required to guarantee chip correct operation. A CRC FLASH Memory Checksum is stored in the FLASH memory. After Lockbytes III is written, the CRC checksum can be recalculated and checked by the application program for verification of program code if needed. If a single bit error in the Flash memory occurs it is corrected by the Flash internal Error Correction Coder. The ROM Library functions which perform measurements will return the over/underflow status in a status byte with the measurement result.
  • The PMA71xx has two internal sensors, two high sensitive differential analog interfaces with 4 programmable gain factors (from 76+-20%, 60+-20%, 50+-20% and 38+-20% ) and one standard differential analog interface (gain factor 1) to acquire environmental data. The analog data is acquired and digitalized by the internal 10 bit ADC. Measurement routines for acquiring temperature and battery voltage data are available within the ROM library functions. The sensor interface connects to the external sensors and to the internal (on-chip) temperature and battery voltage sensors. All signal channels can be configured for differential or single-ended operation. The input multiplexer selects one channel for the input signal and one channel for the reference voltage to the ADC.
  • Here shows the Memory organization. The ROM area is in 12kB ranges from 007F to 02FFF. To protect the ROM code against readout a hardware mechanism is implemented, thus a read operation from the ROM in the protected address area returns zero. The FLASH is divided into five sectors as shown. Each sector can be erased and written individually. The RAM is available as data storage for the application program. ROM library functions may use some RAM locations for passing parameters and internal calculations.
  • The RF transmitter consists of a PLL Frequency synthesizer that is contained fully on chip, a lock detector and a power amplifier. The RF-Transmitter can be configured for the 315/434/868/915 MHz ISM-Band frequencies by setting SFR Bits and choosing the proper crystal. Manchester/BiPhase/NRZ coded data with a bit rate up to 32kbit/s (64kchips/s) can be transmitted using ASK or FSK modulation. The PLL synthesizer and the power amplifier can be enabled separately by using the SFR RFC control register. The power amplifier should be switched on with a delay of at least 100μs after enabling the frequency synthesizer. This delay is needed for PLL locking. The PLL consists of an on-chip VCO, an asynchronous divider chain with selectable overall division ratio, a phase detector with charge pump and an internal loop filter.
  • The LF receiver is used for data reception to the PMA71xx, as well as for waking up the PMA71xx from the POWER DOWN state. For applications requiring data reception, the LF receiver needs the 12MHz RC oscillator frequency as clock during data reception period. It can generate a wakeup directly by the carrier detector if the carrier amplitude is above a preset threshold, or it can decode the received data and not wake up the microcontroller until a predefined sync match pattern or wakeup pattern is detected in the data stream. Data recovery using a synchronizer and a decoder is available for Manchester and BiPhase coded data. A LF On/Off Timer is implemented to generate periodical On/Off switching of the LF receiver in POWER DOWN state. This can be done to reduce the current consumption.
  • The Serial Peripheral Interface, also known as SPI, is a very simple synchronous interface to transfer data on a serial bus, connecting an intelligent master controller with general-purpose slave circuits like slave controller, Rams, memories and so on. A simple 2-wire (half duplex mode) or 3-wire (full duplex mode) bus is used for communication. The SPI will operate in the master mode normally, thus the SPI has to drive the clock line (SPI_Clk). Therefore the SPI encloses a dedicated bit rate generator.
  • For communication between an external hardware and the PMA71xx, an I2C master/slave interface is implemented. The basic I2C-bus configuration is set for both master- and slave mode. This register is readable and writeable. The contained bits are partially set by software and reset by hardware or set and reset by software itself. The control register is only applicable in master mode; in slave mode all functional steps are executed automatically without external control. To enable the I2C interface, the SFR Bit I2CC.6[GCEn] has to be set. If a general call address is sent and bit I2CC.6 [GCEn] in control register is set the I2C bus behaves like a slave receiver
  • The PMA71xx comprises four independent 16 bit timers. Timer 0/1 operate as up counters, timer 2/3 operate as down-counters. Timer / counter 0 and 1 are fully compatible with Timer / counter 0 and 1 of the Standard 8051 and can be used in the same four operating modes as listed in the page. The external inputs PP1 and PP9 can be programmed to function as a gate for timer/counters 0 and 1 to facilitate pulse width measurements. Each timer consists of two 8 bit registers which may be combined to one timer configuration depending on the mode that is established. The functions of the timers are controlled by two special function registers TCON and TMOD. Timer 0 to Timer 3 comprise four fully programmable 16 bit timers, which can be used for time measurements as well as generating time delays.
  • Remote controls are widely used in daily life. Compared to low quality discrete SAW-based solutions, PLL based transmitters with integrated microcontroller have clear advantages in time-to-market, logistics cost and quality and reliability.
  • Remote keyless entry is widely used in modern cars. Compared to low quality discrete SAW-based solutions, PLL based transmitters with integrated microcontroller have clear advantages in time-to-market, logistics cost and quality and reliability.
  • Thank you for taking the time to view this presentation on PMA71xx- SmartLEWIS™ MCUs . If you would like to learn more or go on to purchase some of these devices, you may either click on the part list link, or simple call our sales hotline. For more technical information you may either visit the INFINEON site, or if you would prefer to speak to someone live, please call our hotline number, or even use our ‘live chat’ online facility.

PMA71xx- SmartLEWIS™ MCUs Presentation Transcript

  • 1. PMA71xx- SmartLEWIS™ MCUs
    • Source: Infineon
  • 2. Introduction
    • Purpose
      • This training module introduces SmartLEWIS MCU, a single chip with an ASK/FSK multi-band Transmitter for the sub 1GHz ISM frequency bands and an integrated 8051 microcontroller.
    • Outline
      • Features and Benefits
      • Block Diagram
      • Functional blocks
      • Applications
    • Content
      • 20 pages
  • 3. Overview of SmartLEWIS ™MCU
    • Flexibility of design: only one device covering the sub 1GHz ISM frequency bands and three output power levels
    • High level of integration with only a few external components lowers system cost and increases reliability
    • ADC with flexible high gain settings and differential or single ended inputs support a broad variety of analog sensors
    • 125kHz LF Receiver with wireless wakeup or contactless configuration of the device
    • Extend battery life due to advanced power control system
    • Easy-to-use tools enable to shorten development time
  • 4. Main Features of PMA71xx
    • 315/434/868/915MHz RF transmitter
    • 5/8/10 dBm output power
    • Embedded 8051 microcontroller with 6kbyte code Flash
    • Comprehensive software function library in ROM including e.g.:
      • EEPROM emulation
      • License free encryption algorithms support (e.g. AES)
    • Embedded peripherals:
      • Manchester/bi-phase encoder/decoder
      • 16 bit CRC generator/checker
      • Pseudo random number generator
      • Watchdog timer
    • 125 kHz LF ASK receiver
    • 10-bit ADC with 3 differential inputs
    • 10 general purpose I/Os
    • I 2 C and SPI interface
    • Integrated temperature and low battery sensor
    • Autonomous system controller for enhanced power management
    • Ultra low standby current: < 0.5μA
    • Unique-ID on-chip
    • Voltage range: 1.9 to 3.6 V
    • Temperature range: -40 to + 85° C
  • 5. Main Applications
    • Remote Controls
    • Home Automation Systems
    • Wireless Sensing
    • Security- and Alarm Systems
    • Active Tagging
    • Automatic Meter Reading (AMR)
    • Low Bit Rate Communication Systems
    • Remote Keyless Entry (RKE)
    • Tyre Pressure Monitoring System (TPMS)
  • 6. PMA7110 Block Diagram
  • 7. PMA71xx Family
  • 8. Operating Modes and States
  • 9. NORMAL Mode - State Transition
  • 10. Fault Protection
    • Watchdog Timer: to avoid application deadlocks.
    • Vmin Detector: to detect if the supply voltage is below the minimum value required to guarantee chip correct operation.
    • FLASH Memory Checksum: to be checked by the application program for verification of program code.
    • Flash Sector Protection Control: to correct a single bit error in the Flash memory
    • ADC Measurement Overflow & Underflow: The ROM Library functions which perform measurements will return the over/underflow status in a status byte with the measurement result.
  • 11. Sensor Interfaces and Data Acquisition
  • 12. Memory Organization
    • 12 kByte ROM
    • 6 kByte Flash Code Memory
    • 2x128 Bytes User FLASH code/data memory
    • 128 Bytes read only Flash Configuration, ID and Reference cells
    • 2 x 128 Byte Data RAM / thereof 128 bytes battery buffered optionally
    • 16 bytes battery buffered XData RAM
    ROM Flash
  • 13. RF FSK/ASK Transmitter
    • Highly efficient Power Amplifier (PA)
    • ASK Modulator
    • Voltage Controller Oscillator (VCO)
    • Manchester/BiPhase Encoder
  • 14. LF Receiver
  • 15. SPI Interface
    • High speed synchronous data transfer (up to 1.125 Mbit @ 18 MHz clock)
    • Four programmable bit rates through prescaler.
    • 2-wire bus for half duplex transmission; a serial clock line (SPI_Clk) and concatenated data line (SPI_MISO,SPI_MOSI)
    • 3-wire bus for full duplex transmission; a serial clock line (SPI_Clk) and two serial data lines (SPI_MISO,SPI_MOSI)
    • A 4-wire bus for full duplex transmission plus handshaking can be implemented by utilizing also the Chip Select (SPI_CS)
    • Master or Slave Operation
    • Clock Control - Polarity (idle low/high) and Phase (sample data with rising/falling clock edge) are programmable
    • Bit Width (1 to 8 bits) and Bit Order (MSB or LSB first) are configurable
    • Compatible to SSC (High Speed Synchronous Serial Interface) and standard SPI interfaces
    • Protocol is defined by software
  • 16. I 2 C Interface
    • An I2C master/slave interface is implemented.
      • PP1 is used as a serial data line (SDA)
      • PP0 is used as a serial clock line (SCL)
      • PMA71xx responds to I2C- Address 6CH or to a general call if enabled by addressing slave address 00H.
      • Data transfer can be up to 100 kbit/s in standard mode, or 400 kbit/s in fast mode.
  • 17. Timer Unit
    • The PMA71xx comprises four independent 16 bit timers.
    • Timer / counter 0 and 1 can be used in the same four operating modes:
      • Mode 0: 8 bit timer/counter with a divide-by-32 prescaler
      • Mode 1: 16 bit timer/counter
      • Mode 2: 8 bit timer/counter with 8 bit auto-reload
      • Mode 3: Timer/counter 0 is configured as one 8 bit timer/counter and one 8 bit timer/counter 1 in this mode holds its count.
    • The external inputs PP1 and PP9 can be programmed to function as a gate for timer/counters 0 and 1 to facilitate pulse width measurements.
    • The functions of the timers are controlled by two special function registers TCON and TMOD.
    • Timer 0 -Timer 3 comprise four fully programmable 16 bit timers, which can be used for time measurements as well as generating time delays.
  • 18. Application Example – Simple Remote Control
    • Example with PMA7105
    • Single-chip solution with integrated 8051-µC
    • More than 30 buttons supported via 10 GPIOs
    • AES encryption for secure applications
    • PCB-area w/o buttons, battery and antenna <100mm²
    • Benefit
      • Very low current consumption
      • On-chip-combination of RF transmitter and µC results in high system reliability
      • Large product portfolio for all major sub 1GHz ISM bands and various output power levels
      • Complementary RF-receiver portfolio available
  • 19. Application Example – Remote Keyless Entry
    • Example with PMA7105
    • Single-chip solution with integrated 8051-µC
    • More than 30 buttons supported via 10 GPIOs
    • AES encryption for secure applications
    • PCB-area w/o buttons, battery and antenna <100mm²
    • Benefit
      • Very low current consumption
      • On-chip-combination of RF transmitter and µC results in high system reliability
      • Large product portfolio for all major sub 1GHz ISM bands and various output power levels
      • Complementary RF-receiver portfolio available
  • 20. Additional Resource
    • For ordering the PMA71xx , please click the part list or
    • Call our sales hotline
    • For additional inquires contact our technical service hotline
    • For more product information go to
      • http://www.infineon.com/cms/en/product/channel.html?channel=db3a3043192ec3c201193280480f2bb2&tab=2