1 / 28

ECE 480 – Team 5 Introduction to MAVRK module

ECE 480 – Team 5 Introduction to MAVRK module. Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh. Introduction. Definition of MAVRK Component of MAVRK starter Kit Component of uMAVRK Module design procedure Programming procedure Question. What is MAVRK.

weylin
Download Presentation

ECE 480 – Team 5 Introduction to MAVRK module

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 480 – Team 5Introduction to MAVRK module Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh

  2. Introduction • Definition of MAVRK • Component of MAVRK starter Kit • Component of uMAVRK • Module design procedure • Programming procedure • Question

  3. What is MAVRK • Modular and Versatile Reference Kit • Hardware prototyping platform from TI • Purpose • Help developer focus on system-level design • Modules = functions on programming RF module Keypad Module Transceiver Module Wireless Keyboard

  4. Contents of MAVRK starter kit • DSP unit - MCU-430F5438A-MKV • Mother Board - MB-PRO-MKV • Test Unit – AFE-BREAKOUT-MKV • Emulation tool - MSP-FET430UIF

  5. MAVRKMother Board • Main Platform to connect all the MAVRK module • Slot distribution • 4 x Signal Processing Interface ( ie. Filters ) • 4 x Analog End Front ( ie. Amplifier) • 4 x RF • 1 x Micro Control Unit • 1 x Power Management Unit • Interface • JTAG : Programing MCU unit • USB to PC : powering up MAVRK Motherboard and module / communication with GUI

  6. MAVRKMother Board JTAG interface USB to PC MCU Slot 4 X RF Slots 4 X AEF Slots 4 X SCI Slots PMU Slot External Power

  7. DSP unit - MCU-430F5438A-MKV • Ultra low power mixed signal microcontroller • Provides connectivity to a PC-based GUI application • Spec • 25MHz CPU speed, 256k Flash Memory, 16k RAM • Features • 3 x 16-bit timer • 1 x 12-bit ADC • 4 x USCI • 1 x 32-Bit Hardware Multiplier • Precision Voltage Reference • Real-time clock with alarm • Up to 87 I/O pins • On-Board error check LED

  8. AFE breakout board • Enables Easy Debug of AFE bus • LED indicators to observe pin activity • Enables probing/connecting to external circuitry

  9. Contents of uMAVRK starter kit • Test Unit – RF-UDEBUG-MKV • uMAVRK unit • Sensor Module • Power Module

  10. uMAVRK • Remote Version of MAVRK • CC430F5317 used as MCU • Antenna used as RF module • PMU from 8 – pin connector • 6-pin Analog heading • external inputs for ADC conversion

  11. uMAVRK PMU User Reset Analog Heading Analog Light Sensor 40-pin analog connector (back panel) CC430 DSP unit Analog temp Sensor 902-928Mhz Antenna

  12. CC430F5137

  13. uMAVRK Sensor Module • Sensor Module • Connection Via 40pin analog interface • 3 type of sensors • Temperature • Humidity • Light • Data transfer by I2C for • temp / light • ADC conversion for Humidity 40pin analog interface ON/OFF jumper Temp Sensor Humidity Sensor

  14. Modules of uMAVRK • Power Module • Supplies 3 to 3.3Vdc • Power Harvest Feature • Li-ion Battery • Can be replaced by 2 1.5V AAA Battery Power Harvest Feature uMAVRK connection

  15. Sensor Module Design Procedure Issues • Component Selection • Design • Testing & Probing

  16. Component Selection • Supply voltage within 2.7V ~ 3.3V • Current draw no more than 3mA • Avoid large sized packaging • nullify mobility of uMAVRK • height of components

  17. Design • Design Varies by application • Sensor module with Resistive Component • Issue : low voltage/current supply • Noise cancelation • Wheatstone Bridge • Differential OP AMP • Non inverting OP AMP

  18. designOP AMP selection • Single Voltage Supply • OP AMP with dual supply has to be powered by extra inverting amplifier • With voltage divider, ±1.5V range • Low offset voltage • Voltage output in steps of 10~50mV range • Low voltage offset reduces error in ADC conversion • Low quiescent current • GPIO is setup to supply only 3mA Current • Vout to be in range of 0 ~ 3V • Vref set to 3V max

  19. Testing & Probing RF-UDEBUG module • Breakout board for uMARVK • enables easy pin access • Powered Via MAVRK motherboard or battery source • Can be programmed to access all 40 pins on CC430 • Component • 40 pin female analog interface • Power Source Selector • JTAG connector • SPI/I2C Interface • Analog interface 2mm 2cm

  20. TestingRF-UDEBUG MODULE Analog Interface (AFE) Battery Connector On/OFF Switch JTAG Connector Power Source Selector PMU interface SPI/I2C interface GND 40-Pin Connector

  21. TestingDIP Adapter • Small sized packaging – impossible to make connection. • Implement DIP adapter • Commercial site available for IC adapter implementation

  22. RF-Tranceiver Jtag debug interface attached to the MSP and connected to usb Power cord attached to motherboard and connected to sub RF-CC1101 – attached in rf slot. Build code and load! Setup-programming the Mavrk

  23. RF Tranceiver – CC1101 • CC1101 is a low-power RF transceiver • Receive information sent from the transmitter on the uMavrk.Attached on the RF slot.

  24. Setup-programming the uMavrk uMavrk is attached to the your fabricated board (optional) That is attached to the debug board

  25. Setup-programming the umavrk Attach the debug interface to the debug board. Build code and Load!

  26. SCL SDA uMavrk Interactions with peripherals MicroController-Master Passive Interaction Sensor 1 Slave 1 - ADC Sensor 2 I2C Interaction Slave 2 – Sensor 3

  27. I2C Process • Master sends start bit • Master sends 7 bit address to find slave • Write(0) or Read(1) • Slave responds with an active low • Data exchange – Transmit mode or Receiver mode • Master Sends stop bit

  28. Questions

More Related