Acceleration%20Sensor%20SPI%20Emulator - PowerPoint PPT Presentation

About This Presentation
Title:

Acceleration%20Sensor%20SPI%20Emulator

Description:

Title explanation SPI (Serial Peripheral Interface) with 2. Target ... Hardware-in-the-Loop interface Transmission of simulation values To the CPLD ... – PowerPoint PPT presentation

Number of Views:86
Avg rating:3.0/5.0
Slides: 13
Provided by: Miha74
Category:

less

Transcript and Presenter's Notes

Title: Acceleration%20Sensor%20SPI%20Emulator


1
Acceleration Sensor SPI Emulator
UNIVERSITATEA POLITEHNICA DIN
TIMISOARA FACULTATEA DE ELECTRONICA SI
TELECOMUNICATII DEPARTAMENTUL DE ELECTRONICA
APLICATA
Author MIHAILESCU Andrei-Bogdan
Thesis adviser Associate Professor Ph.D. Eng.
JIVET Ioan
TIMISOARA 2010
2
Acknowledgement
  • The present diploma project has been developed in
    the period 15th September 2009- 30th June 2010 as
    a research project in collaboration with
    Politehnica University Timisoara, eAustria
    Research Institute Timisoara and BeeSpeed
    Automatizari Timisoara (as a subcontractor for
    TRW, CIAT department, from Koblenz, Germany).

3
Presentation Overview
  1. Why this project?
  2. Architecture overview
  3. Sensor
  4. CPLD
  5. Microcontroller
  6. Big Picture
  7. Questions

4
Why this project?
  • Title explanation
  • SPI
  • (Serial Peripheral Interface)
  • with
  • 2. Target use

5
Architecture overview
6
Sensor
VTI SCA2120-D07 Accelerometer

7
CPLD
  • Xilinx XC95288XL CPLD
  • 6 ns. pin to pin login delay
  • System frequency up to 208 Mhz
  • Available in 144 pin TQFP package (easy
    soldering, even by hand)
  • Low power operation
  • 5V tolerant I/O pins accept 5V, 3.3 V and 2.5 V
    signals
  • In-system programmable
  • Local clock inversion with 3 global and 1
    product-term clocks
  • Full IEEE Standard 1149.1 boundary scan (JTAG)
  • 6400 usable gates
  • 288 macrocells

8
CPLD role
  • Operation
  • -Step 1 understand request from the VSC
  • -Step 2 see if data is available from the uC or
    information is to be parsed directly from the
    sensor
  • Step 3send the data to the VSC.

9
uC
  • uC Board
  • TQM164C minimodule
  • uC Role
  • ADC port information
  • CAN (Controller Area Network)
  • Hardware-in-the-Loop interface
  • Transmission of simulation values
  • To the CPLD (3-wire SPI)

10
uC Role
ADC information processing Acceleration Voltage
range is 03.3V. 0g value 1.65 V Resolution
0.59V/g Temperature Voltage range is 0
3.3V 23C value 1.65 V Resolution 10mV/C
Frame D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
X x x 0 0 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154)
Y x x 0 1 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154) 12bit Data ( Dout154)
Z x x 1 0 12bit Data 12bit Data 12bit Data 12bit Data 12bit Data 12bit Data 12bit Data 12bit Data 12bit Data 12bit Data 12bit Data 12bit Data
Temp x x 1 1 x x 10bit Data 10bit Data 10bit Data 10bit Data 10bit Data 10bit Data 10bit Data 10bit Data 10bit Data 10bit Data
11
Big picture
CPLD
uC
Sensor
ADC interface
12
Conclusion
TRW Hardware-in-the-Loop System
  • Circuit capabilities
  • Simulation capabilities of the acceleration
    sensor
  • Analogical input for simulation values thru ADC
    port
  • Fault injection capabilities
  • CAN simulation values injection and debugging (in
    progress)
  • Integration with Hardware-in-the-Loop system for
    TRW
Write a Comment
User Comments (0)
About PowerShow.com