Recently, Shensilin, relying on its technological accumulation in the thermal management segment, launched the bus-type pulse counting interface digital temperature sensor chip product CT1721. Its output pulse supports two modes: continuous output and single output, which meets the processing requirements of high, medium and low-end MCUs, especially low-cost MCUs, for pulse interrupt technology.
In a system with multiple temperature control points, if a common I2C temperature sensor is mounted on the I2C/SMBus bus, multiple device addresses are required to distinguish different temperature sensors. This will cause the hardware driver development to be unable to find a suitable device address space address, which will hinder project development. Or the temperature monitoring points are reduced, but the system performance cannot be stably improved. If different device addresses are used, software development and hardware device screening are limited.
To this end, Shenshiling applied for an invention patent named "Register Address Configurable Temperature Sensor" (application number: 202010188598.7) on March 17, 2020, and the applicant was Shanghai Shenshiling Microelectronics Technology Co., Ltd.
Figure 1. Schematic diagram of temperature sensor connection with configurable register address
FIG1 is a connection diagram of a temperature sensor with configurable register address proposed by the present invention. The sensor includes an analog-to-digital conversion circuit, a configurable register address circuit, a digital interface circuit, and a register group circuit. The analog-to-digital conversion circuit further includes: an internal diode array, an analog current source, an ADC conversion circuit, and a digital code stream control. The digital interface circuit includes: an interface start detection, a register address matching circuit, a device address detection, a register address detection, a read operation, and a write operation. The register group circuit includes: a temperature register, a configuration register, a status register, a temperature high threshold register, a temperature low threshold register, and a temperature comparison circuit. The configurable register address circuit includes: a delay circuit and an encoding circuit.
The analog current source controls the opening and closing of the internal diode array. The current flowing through the diode array is related to the temperature. The ADC conversion circuit converts this current into a digital code stream, and the digital code stream control converts this digital code stream into a 12-bit, 14-bit, or 16-bit temperature value. The register group circuit accepts the temperature value output by the digital code stream control and stores it in the temperature register. The digital interface circuit can read or modify the configuration register, the temperature high threshold register, and the temperature low threshold register. The temperature register and the status register can only be read, not written. The temperature comparison circuit sets the bit of the status register according to the temperature register and the high and low threshold registers.
The interface start detection circuit of the digital interface circuit detects the start signal of I2C and SMBus. At the same time, the device address is detected. If the device address sent by the host is different from the internal address of the temperature sensor, the subsequent commands will not respond. If the device address is correct, the temperature chip will accept the register address. If the received register address does not match the register address configured by the external pin, the subsequent read and write commands will not respond. If they match, the subsequent read register command and write register command will be received. The configurable register address circuit detects the level and jump of the delay circuit at the start command of SMBus or I2C, so as to determine whether the connection of the external pin is connected to the power supply, ground line, SCL line or SDA line.
In short, Shenshiling's temperature sensor patent effectively saves device address resources by allowing only one temperature sensor to access the same register in a parallel connection. It is more convenient to use in systems that require multi-point temperature measurement, effectively improves system performance, and has great economic value.
Shensi Ling Microelectronics is a semiconductor technology company that focuses on the design, development, manufacturing and sales of environmental sensor IC products. It innovatively combines novel sensor technology with more mature integrated circuit process design technology. Shensi Ling will become a leader in environmental sensors in the future.
Previous article:Xinhuazhang EDA 2.0 won the 2021 Advanced Technology Research Award
Next article:Taiwanese media: VIA announces major transaction between its subsidiary Centaur and Intel
- Apple faces class action lawsuit from 40 million UK iCloud users, faces $27.6 billion in claims
- Apple and Samsung reportedly failed to develop ultra-thin high-density batteries, iPhone 17 Air and Galaxy S25 Slim phones became thicker
- Micron will appear at the 2024 CIIE, continue to deepen its presence in the Chinese market and lead sustainable development
- Qorvo: Innovative technologies lead the next generation of mobile industry
- BOE exclusively supplies Nubia and Red Magic flagship new products with a new generation of under-screen display technology, leading the industry into the era of true full-screen
- OPPO and Hong Kong Polytechnic University renew cooperation to upgrade innovation research center and expand new boundaries of AI imaging
- Gurman: Vision Pro will upgrade the chip, Apple is also considering launching glasses connected to the iPhone
- OnePlus 13 officially released: the first flagship of the new decade is "Super Pro in every aspect"
- Goodix Technology helps iQOO 13 create a new flagship experience for e-sports performance
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- [Raspberry Pi 3B+ Review] Thread Suspension and Resumption & CPU Temperature Detection
- I am a beginner and I need answers to two questions.
- [Operation Tutorial] Practical operation of ATX-100 series wire harness tester!
- MSP430 low power event driven working mode
- How to achieve communication between heterogeneous processors - Mir takes you to play with the i.MX 8M Plus development board
- How to select switching power supply topology-Video sharing
- 【AT32F421 Review】+ Introduction and Development Environment Construction
- How to make an embedded device enumerate as a WinUSB device
- All the TWS wireless Bluetooth headset designs you want are here!
- [Share] Overview of debugging methods for ARM development