Adaptable pullup – EDN

[ad_1]

It’s widespread for I2C programs to have each normal and quick units on the identical bus.

For I2C programs, the velocity and energy consumption each depend upon the values of pullup resistors: the values of them must be low sufficient to safe the quick cost of the bus capacitance.

Wow the engineering world together with your distinctive design: Design Concepts Submission Information

However the low values enhance energy consumption, the low values can even current too heavy a load for the transmitter.

AMD-Powered Advantech AIMB-723 Industrial Motherboard Future-Proofs AOI Deployments 

04.09.2024

Nuvoton drives the EV market with its cutting-edge battery monitoring chipset solution

04.03.2024

Improved Power Efficiency and AI Inference in Autonomous Systems

03.26.2024

The variable topology of the bus could make the state of affairs considerably extra difficult.

Therefore when your system is power-restricted and it is advisable use a number of I2C chips at totally different I2C modes, it’s important to compromise between these chips. Or you should utilize the adaptable pullup, which is proven in Determine 1.

Determine 1: The adaptable pullup the place a closed transistor connects further resistors R5 and R6 in parallel to the primary pullup resistors R1 and R2

The circuit is quite easy: a closed transistor connects further resistors R5 and R6 in parallel to the primary pullup resistors R1 and R2. 

The connection will be managed by GPIO for instance, as proven in Figure1, and must be accomplished earlier than the quick information trade takes place.

One other answer is proven in Determine 2, which represents one-half of the entire circuit (the second half for SDA is omitted for brevity). The circuit makes use of an analog change (as an illustration, TS5A3159 of TI) to disconnect the “quick” a part of the bus. Whereas it’s disconnected, the resistor R5 gives a excessive (idle) voltage stage on the bus. Notice that the capacitance of the change, which will be giant sufficient (20 to 100pF), must be taken under consideration.

Determine 2: Various adaptable pullup answer that makes use of an analog change to disconnect the “quick” a part of the bus.

—Peter Demchenko studied math on the College of Vilnius and has labored in software program growth.

Associated Content material

[ad_2]

Supply hyperlink

Leica launches Leitz Telephone 3 with 1-inch Kind sensor, Snapdragon 8 Gen 2 SoC

Greatest low-cost VPN Offers: The most affordable VPNs for Mac, iPhone or iPad