NFC Interface Auto-Detection Using Boot-Time Signal Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing NFC controllers require additional pins and increased chip area to select the hardware interface protocol, leading to higher costs and complexity in implementing the chipset.
Innovation Solution
The NFC controller includes a protocol selection stage that analyzes signals on information lines during boot-up to automatically detect and select the appropriate decoder based on predefined signal patterns, eliminating the need for additional pins and reducing chip area.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If additional pins are added to select the hardware interface protocol, then the interface selection capability is improved, but the chip area and device complexity increase
Solution Approach 1:
The existing information lines are made multi-functional by using them for both data transmission and protocol identification. The protocol selection stage enables the NFC controller to automatically detect and adapt to different interface protocols (SPI, I2C, UART) using the same physical pins, eliminating the need for additional selection pins while maintaining protocol versatility
Solution Approach 2:
The NFC controller performs self-configuration by automatically detecting the interface protocol through analysis of signals on the information lines during boot-up. The protocol selection stage enables the device to identify the connected host processor type and configure itself accordingly without external intervention or additional selection pins
2Adaptability or versatility
If additional pins are added to select the hardware interface protocol, then the interface selection capability is improved, but the device complexity increases
Solution Approach 1:
The NFC controller performs self-configuration by automatically detecting the interface protocol through analysis of signals on the information lines during boot-up. The protocol selection stage enables the device to identify the connected host processor type and configure itself accordingly without external intervention or additional selection pins
Solution Approach 2:
The protocol detection and selection process is performed automatically during the boot-up sequence before normal operation begins. This preliminary action ensures the correct interface protocol is established in advance, simplifying the overall system initialization and reducing configuration complexity
3Area of stationary object
If the chip area is reduced by removing additional pins, then the manufacturing cost is reduced, but the interface selection capability must be maintained
Solution Approach 1:
The existing information lines are made multi-functional by using them for both data transmission and protocol identification. The protocol selection stage enables the NFC controller to automatically detect and adapt to different interface protocols (SPI, I2C, UART) using the same physical pins, eliminating the need for additional selection pins while maintaining protocol versatility
Solution Approach 2:
The protocol detection and selection process is performed automatically during the boot-up sequence before normal operation begins. This preliminary action ensures the correct interface protocol is established in advance, simplifying the overall system initialization and reducing configuration complexity
Data Source
AI summary
A device that processes a Near Field Communication type application is provided. The device includes a host processor, an NFC controller, and a protocol selection stage. The protocol selection stage is built to analyze signals on at least one of N information lines based on a fixed information line connection scheme for each of first interface protocol and second interface protocol during a boot procedure after power-on of the NFC controller to select either a first decoder or a second decoder to be used to decode the data received via N information lines according to the selected first interface protocol or the second interface protocol.


