TI Confidential - Internal Only

Slides:



Advertisements
Similar presentations
Erick Macias & Josh Wyatt 02/19/2013
Advertisements

INTERFACING SD CARD WITH MSP430F FEW COMMANDS IN SPI MODE  CMD0 :- Resets the sd card & used in initialization process.  CMD17 :- used to read.
NFC Forum Type 2 Tag Platform Operations with the TRF7970A
Robo Car Upgrade Peter Busha 4/15/2014. Background O Limited Mobility O Messy Connections O No Auto Power Switch.
Numbers
Critical Design Review Ka Hing Chan EE 396 Project November 17, 2006 Archimedes USB – iTASK Part 1.
Serial Peripheral Interface (SPI)
SPISPI Term Dr Abdelhafid Bouhraoua Term Dr Abdelhafid Bouhraoua.
Renesas Electronics America Inc. © 2011 Renesas Electronics America Inc. All rights reserved. RX210 Multi-Function Pin Controller (MPC) Ver
Timers and Interrupts Shivendu Bhushan Sonu Agarwal.
DM0 Timing on the TRF79x0A + MSP430
Hardware Overview Net+ARM – Well Suited for Embedded Ethernet
Serial Peripheral Interface Module MTT M SERIAL PERIPHERAL INTERFACE (SPI)
DAT2343 Accessing Services Through Interrupts © Alan T. Pinck / Algonquin College; 2003.
Low Power Modes MTT48 V LOW POWER OPERATION.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
In business for people. PROSOFT HRMS PAYROLL SELF SERVICE (ePay) Configuration Guide.
NFC Forum Type 2 Tag Platform Operations with the TRF7970A TI NFC/RFID Applications Team.
Execution Architecture MTT CPU08 Core M CPU08 INTRODUCTION.
EPROM/OTPROM Module MTT48 V EPROM PROGRAMMING.
Using TRF7970A in SPI w/o SS mode, then in Direct Mode 1 Texas Instruments Embedded RF 12/15/2011.
ISO15693 Analysis Erick Macias TI Confidential - Internal Only.
TRF79xx/MSP430/Stellaris Mifare Direct Mode 0 Training Texas Instruments NFC/RFID Apps Team 12/2011 (updated 12/2012) (added slides 13, 21-24)
10-1 人生与责任 淮安工业园区实验学校 连芳芳 “ 自我介绍 ” “ 自我介绍 ” 儿童时期的我.
Tiva C TM4C123GH6PM UART Embedded Systems ECE 4437 Fall 2015 Team 2:
STM32F107VC Datablad Reference manual Schematics.pdf.
Subscriptions. 2 n What’s new? n General architecture n Modalities n Subscription website Slide demonstration.
PowerPC SCC port and EC/ECP HDLC controller Communication
ATLAS Pre-Production ROD Status SCT Version
8279 Keyboard / Display Interface
Chapter 13: I/O Systems Modified by Dr. Neerja Mhaskar for CS 3SH3.
Tutorial Introduction
Power Management and Sleep Modes
Creating a Local Parks Database
Power Management and Sleep Modes
Microprocessor Systems Design I
Instrument Interface FPGA
NS Training Hardware.
DIGITAL CALCULATOR USING 8051
RX Watchdog Timer (WDT)
continued on next slide
Interrupt Source: under
NFC Forum Type 2 Tag Platform Operations with the TRF7970A
RX 8-Bit Timer (TMR) 4/20/2011 Rev. 1.00
DAC38J84 EVM Quick Start Guide
Presentation Title Slide Option 1 Month 2017.
SPI Protocol and DAC Interfacing
Yahoo Mail Customer Support Number
Most Effective Techniques to Park your Manual Transmission Car
How do Power Car Windows Ensure Occupants Safety
NFC Forum Type 2 Tag Platform Operations with the TRF7970A
                                                                                                                                                                                                                                                
continued on next slide
continued on next slide
SPI Protocol and DAC Interfacing
Using TRF7970A in SPI w/o SS mode, then in Direct Mode 1
SPI Protocol and DAC Interfacing
Lecture 18 Interrupt 동국대학교 홍유표.
HELLO THERE. THIS IS A TEST SLIDE SLIDE NUMBER 1.
Introducing the PIC Mid-Range Family and the 16F84A
Accessing Services Through Interrupts
,. . ' ;; '.. I I tI I t : /..: /.. ' : ····t I 'h I.;.; '..'.. I ' :".:".
EDLC(Embedded system Development Life Cycle ).
EECE.3170 Microprocessor Systems Design I
DAC38J82 EVM Quick Start Guide
Modified at -
Using TRF7970A in SPI w/o SS mode, then in Direct Mode 1
continued on next slide
continued on next slide
Presentation transcript:

TI Confidential - Internal Only ISO15693 Analysis Erick Macias TI Confidential - Internal Only

Problem Overview ISO15693 Read Inventory: 2 extra dummy bytes were read through the SPI interface from the TRF796x. The problem was successfully recreated on the TRF7961 EVM as shown in the next slide.

Original ISO15693 Read Inventory Root Cause Extra 2 0’s

Modified ISO15693 Read Inventory Modified SPI.c

Required Changes SPI.c modifications: Remove the reading of extra 2 bytes in SpiReadCont(). Reset the SPI module before modifying the control register Note: When the MCU was not resetting the SPI module it was causing the MOSI line to stay high till the next clock cycle.

Required Changes (cont.) trf796x.c modifications: Read the FIFO status register before reading the FIFO register Note: The TRF796x has a FIFO (12 bytes long), thus when the interrupt would fire with an IRQ status value of 0x60 – the TRF796x has received data (9 bytes) into the FIFO, but is not complete yet. However, I would recommend to read the FIFO status register first, to ensure that we read the FIFO based on the FIFO status register.

Thank you