Questions tagged [open-drain]

Questions about Open-Drain devices and protocols. Open-Drain connections have two states, Open/Floating, or Drain to ground. Typically require Pullup resistors.

Filter by
Sorted by
Tagged with
1
vote
1answer
33 views

what will happen when providing two pull up resistors in same line

If two pull ups given in a situation one pull is 4.7 K-ohm and other pull up is 10 k-ohm was given to open-drain pin then what will happen? Imagine the open-drain was connecting to an IO pin of an ...
0
votes
1answer
36 views

Understanding Master/Slave trigger configuration through open-drain GPIO

I am working with two industrial cameras that I want to trigger synchroniously through hardware triggering. For this the STROBE_OUT pin (which is an open drain pin) from one camera (Master camera) ...
0
votes
1answer
41 views

Can several Ethernet PHYs cause damage to one another if they transmit on MDIO bus simultaneously?

I have 4 ethernet devices (1 PHY - AR8035; and 3 Dual PHYs - DP83849IFVS) on my custom PCB board. ICs are controlled by SoC AM335x via MDIO bus. Previous revisions of the board worked fine. New ...
0
votes
3answers
41 views

Connection of two open drain outputs to control common LEDs by PIC32MZ

I want to use this Single Cell Li-Ion Battery Charger (MCP73833). The pins STAT1 STAT2 and /PG are an open collector outputs and it will be connected to low power LEDs as shown in the schematic. If I ...
0
votes
1answer
36 views

Question about open drain

In which region does a NMOS work when its drain is open circuit? Let's say the input is high voltage lavel, how can I determine whether it is saturation of triode region when drain is open?
2
votes
1answer
772 views

Why do they keep series resistor with each open drain output during Wired OR logic?

In a design schematic I have seen series resistors being used in WIRED OR logic. All 4 input signals are open-drain signals and hence being represented as switches. Can anyone explain why we need R1-...
0
votes
1answer
41 views

How to drive pin to open drain/collector?

I'm looking at a datasheet for a bit of hardware I am adding to a design. However, one of the pins on the chip is listed as: ON/OFF - 1.8V must be driven to open drain/collector It does not specify ...
0
votes
1answer
51 views

What about MCP23S17 GPIO pins output ports being also used to be read by input pins?

We are connecting Raspberry Pi3B with some MCP23S17 expanders: MCP23S17. I have read that they could emulate an open-drain outputs, playing with high Z state of the pin when configured as input. ...
0
votes
1answer
77 views

Open collector and open drain logical gates

Can somebody explain what open collector and open drain mean? I'm a CS student, and I'm really a newbie in terms of electronics and I only managed to find some "expert level" explanations, which I ...
0
votes
3answers
165 views

GPIO Open Drain LED driving

I was trying to understand GPIO open drain configuration. As far as I understood, to avoid floating output, one should use internal or external pull-up resistors. This is OK. However, I saw multiple ...
1
vote
1answer
87 views

Open collector / drain question

I'm trying to to find the best way to force an inverting amplifier to postive saturation with a gate input, but otherwise leave the function of the op-amp intact. I've come up with a few ways to do ...
0
votes
2answers
124 views

Pin compatible shift register with open drain outputs

I'm looking for a pair of otherwise interchangeable 8 bit output shift registers where one has open drain (or open collector) outputs, and the other has "normal logic outputs" (ie a pull up transistor ...
0
votes
1answer
48 views

MCU PIN Open Drain Protection

I am trying to control a PC fan using a micro-controller(STM32F0) According Intel's PWM fan spec, the fan will pull up the PWM signal to up to 5.25V. ...
0
votes
1answer
33 views

Open and short test for 2 ground pin

If a device has two ground pins. Using the normal open and short test will not tell if one ground pin is open and the other is good. How to detect this kind of situation? Thanks.
0
votes
1answer
79 views

Usage of 74LVC1T45 in open-drain case

I want to do one 'universal' or 'multiprotocol'-capable IO block and currently thinking of using 74LVC1T45 level translator to do the communication between two different voltage leveled systems. I ...
0
votes
1answer
59 views

Bidirectional level translator using N channel MOSFET

I'm using a n channel MOSFETa bidirectional level translator. The case when the body diode conducts the source end will be literally 0V or forward voltage of body diode, so the difference in voltage ...
0
votes
2answers
420 views

I2C Communication Open drain benefits vs Push pull

I am reading this TI I2C App Note for understanding the I2C operation and need to understand how Multi master I2C will operate. I was not able to understand this para in the app note, "Since no ...
0
votes
2answers
110 views

logic gate's open drain output pulled to voltage higher than supply voltage

I am using 74AHC1G09, it has an open drain output. It says the maximum Vo is 7V, but also says "The input and output voltage ratings may be exceeded if the input and output current ratings are ...
6
votes
3answers
998 views

How can I float a pin that otherwise should be low?

I want to enable/disable a TI TPS54302 buck regulator with a microcontroller. The enable (EN) pin should float to enable the device, or be tied low to disable it. I currently have the EN pin ...
0
votes
1answer
117 views

Driving 5V mosfet with 5V tolerant pins on 3.3V dsPIC33F

I need to drive a MOSFET (IRFZ44N) with a microcontroller (dsPIC33FJ64MC202). The problem is, the PIC runs at 3.3V and the FET's Vgs(th) lies between 2V and 4V, so there will be times my PIC won't ...
1
vote
1answer
379 views

How to invert an open drain output?

I am trying to use a output signal to reset a counter, but the signal I have is "low when counting" and I need "low during reset". I want to "invert" an open drain output to a new signal so that when ...
0
votes
0answers
124 views

UART in open drain causes mosfet switching voltage spikes [duplicate]

I'm using an ATMEGA3208 and I have configured the UART peripheral to open drain mode. I'm using an external pullup 1KΩ. I'm experiencing switching voltage spikes that goes negative. They are about 0....
3
votes
4answers
416 views

multiple Open Drain UART over long distance [duplicate]

I have 9 microcontrollers ATMEGA3208 and I have connected the RX and TX lines of 8 of them in parallel. My configuration is in master-slave. The master microcontroller send data to one of the 8 RX ...
0
votes
0answers
203 views

Can I connect two MCUs directly to one micro SD card without additional components?

I am new to this community so I am sorry if I'm asking in a wrong place or something out of topic. I think I have considered everything. :) So, now the basic info: I am working on a project which ...
1
vote
1answer
323 views

Converting Open-Drain to Active-High (low voltage, low power)

In my design, I need an RTC (PCF85263A) to enable a boost converter (TPS61021A) after the RTC alarm triggers an interrupt. The interrupt pin on the RTC (INTA) is open-drain, but the enable pin on the ...
2
votes
2answers
641 views

Open Drain pin not going to GND

I'm using an MCP73833 (link to the datasheet) as the charging chip in one of my projects. We use its STAT1 pin (which is an open drain that goes to GND when a battery is being charged and floats if ...
1
vote
1answer
70 views

Pullup resistor operation between the ESP32 and a Bus MCU

I have an ESP32 as my main controller and a Bus. The bus operates where Pins 55 & 56 needs to be HIGH in order for the bus to be OFF. My ESP will drive the bus by enabling it by pulling those ...
0
votes
2answers
127 views

Microcontroller Wired-OR connection

I would like to connect several microcontrollers as shown in the circuit diagram below. The software makes sure that the PA1 pin always has the low or floating state. It's a kind of open drain ...
0
votes
1answer
178 views

Does direct GPIO communication between 2 microcontrollers requires pull up/down

If I want to use GPIO pins of two microcontrolles as a mean of simple communication (e.g. reporting an event by sending 1 or 0), Do I need to enable internal pull up or pull down resistors on any of ...
0
votes
1answer
230 views

Multiple Open Drain Outputs to one MCU-pin

i want to use two DRV8844 (http://www.ti.com/lit/ds/symlink/drv8844.pdf) Motor Drivers. It has an Open-Drain output, that indicates an error, when it is LOW (nFault). What happens, when i connect ...
0
votes
3answers
235 views

Are activated open-collector and open-drain circuits wasting energy?

Consider the following reference circuit for a 6N137 optocoupler. My understanding is that this circuit uses a pull-up resistor on the output node so when the optocoupler led is activated, the ...
1
vote
3answers
201 views

Microcontroller overheating when sensor is plugged in [closed]

I am building a board based around an STM32L051C6 microcontroller, which will measure a hall effect sensor (AH3362Q) and count the time in between the edges the sensor sees. The sensor is powered from ...
0
votes
1answer
230 views

GPIO connected as open-drain to opto-isolator's cathode

When connecting GPIO output pins (RPi, uC, ...) to an opto-isolator, the classical way I know is the following (at least I understand that it can roughly be depicted like that): simulate this circuit ...
0
votes
1answer
59 views

si7021 with 5V MCU [duplicate]

i need to connect Si7021 wich is an 3.3v I2C humidity sensor with Arduino, this sensor has open drain SCL and SDA drivers. is it possible to connect this sensor directly to Arduino 5V?.
4
votes
1answer
181 views

Identify this open collector serial protcol

I'm trying to analyze the serial link between two devices, respectively a motor controller board and a Li-Po battery manager, which battery powers both devices. The application is a battery-powered ...
1
vote
2answers
451 views

Driving a power-good LED with two open drain outputs

So I have two same DC/DC step down converters and I'd like to have a green LED driven with the converters' open drain PGOOD signals. The signal is active-high and the LED should be on, when the power ...
0
votes
1answer
679 views

STM32F303 Microcontroller open drain GPIO, Can it reach / be pulled up to 5 Volts?

I hope you are all doing well... :). I'm working on a project with pulse width modulation however I need my logical high output to be 5V. However, as my Vdd is 3.3V, the output high level is ...
0
votes
2answers
591 views

connecting Open drain and Push pull outputs to drive the same pin

I am designing a circuit in which has a voltage supervisor (MCP121-33)with active low output nRST connected to RESET input of the microcontroller which is straightforward. Also, there is a another ...
0
votes
3answers
104 views

Problems understanding I2C pullup calculation

I have been trying to read about I2C pullups such that I can select an appropriate pullup resistor for an EEPROM (24LC02B-I/P) which I want to use as serial ROM to drive some 7-segment displays. ...
0
votes
1answer
112 views

MOSFET Vgs doesn't go to zero when controlling it with open drain output

I have this simple circuit to drive on and off a 12v rail from a microcontroller. R707 = 10KOhm, R708 = 10KOhm, and Q701 is a P channel mosfet (IRLML6402TRPBF) I'm driving this with a ...
0
votes
2answers
164 views

Open Drain while transmitting data with port direction output

I am new to this information portal! However, I have question regarding open drain. I read that, in open drain mode, neither of the devices (slave/master) are allowed to drive the data line HIGH, ...
0
votes
1answer
153 views

Low voltage controlled open drain circuit

I have a power regulator with an output enable that can be used to shut the regulator off without actually unhooking it. I am trying to figure out how to control that using a GPIO port of a Jetson ...
0
votes
3answers
199 views

Is my reasoning about an ATMega328p connected to equipment requiring an open-drain pin correct?

I am part of a research group that is developing a concept for a PCB for an external piece of equipment. This piece of equipment can be controlled with a microcontroller. It communicates to my ...
0
votes
2answers
197 views

Open Drain Output to Microcontroller?

I want to check my Li-ion Charger( Microchip MCP73833 ) status with nRF52832. So i will connect Stat 1,2 and PG to nRF But MCP73833 have an open-drain output If i connect pins to nRF without Pull-...
2
votes
1answer
560 views

TPS56221 Open Drain PGOOD

The datasheet says the PGOOD signal is open drain but I want to use a 3.3V microcontroller to read PGOOD with the internal pulldown resistor, when PGOOD is asserted - will the voltage at the pin be ...
1
vote
1answer
254 views

When an open-drain output asserts low, where does the line capacitance discharge?

I was looking at the auto-retry functionality of the TI part TPS2553 (datasheet http://www.ti.com/lit/ds/symlink/tps2553.pdf) and came across something I didn't understand and thought it a good ...
1
vote
3answers
1k views

Open Drain Serial TX output on Arduino

I have been trying to implement an open drain Serial output using a Arduino Nano. In the following example I have used 2 Arduino Nanos (both operating at 5V Vcc), using one Arduino as the transmitter ...
0
votes
1answer
84 views

Sanity check on an open drain buffer (pull-up to 3.3V but 14V on gate?)

I want to make a simple open-drain buffer using the 2N7000 MOSFET. The input signal on the gate (Vgs) will be 14V and the voltage it is switching is 3.3V (Vds). Usually MOSFETs are used to switch ...
0
votes
2answers
583 views

Open drain on Attiny85

I'm quite new at MCU programming (mechanical engineering background), but managed programming an Attiny85 to source an LED and switching modes (blinking/solid) by using a switch. I would now like to ...
0
votes
2answers
2k views

Understanding PIC32 digital output with open-drain

I'm trying to understand how to operate digital pins configured as open-drain outputs on a pic32. As I've read on other forums, setting TRISx to 0 and ODCx to 1 configures the pin as open-drain output,...