Skip to main content

Questions tagged [io]

This isn't a useful tag since all chips have input and output ports. Avoid using it, please.

Filter by
Sorted by
Tagged with
0 votes
5 answers
138 views

How to protect a μc IO pin that might see voltage when μc is off but must read it when μc is on?

I have a small voltage source which I'm using as a detector for power in another circuit. It connects to a microcontroller pin. Sometimes it's active when the microcontroller is not powered up, but ...
Britton Kerin's user avatar
0 votes
0 answers
21 views

What's UHS-II microSD card Pin Definition?

Pins 9-17 I don't know what description they are,and I need datasheet or diagram to know which pin Definition
金刚光's user avatar
0 votes
1 answer
64 views

How does a Lattice MachXO3LF FPGA handle undefined IO states?

In the Lattice MachXO3LF FPGA, if an IO pin voltage is in between the thresholds for VIH min and HIL max, how does the FPGA handle this? How does the FPGA handle if the undefined state was reached ...
user373900's user avatar
2 votes
1 answer
65 views

Lattice MachXO3 FPGA VIL and VIH of Mixed Voltage I/Os

The Lattice FPGA MachXO3 sysIO User Guide, page 12, under section "7. VCCIO Requirement for I/O Standards": it mentions that an: input buffer set up to be a 1.2 V ratioed input can be used ...
user373900's user avatar
0 votes
1 answer
131 views

Two PCF8574 detected but not the third PCF8574

I'll be using an Arduino Nano 33 IoT together with three PCF8574 IO expander boards. I've managed to connect two PCF8574s together and communicate to each of them individually at different address ...
Arduino Rookie's user avatar
1 vote
0 answers
46 views

Testing an IC : IO PAD experiences 2nd-order ramping effect

The IO is a regular PMOS-PULL-up and NMOS-PULL-dn IO with series resistors on pull-up and pull-dn branches. The IO is input an clock signal around 50MHz and it experiences an approximately 2nd-order ...
JohnLai's user avatar
  • 11
0 votes
1 answer
54 views

Current increase for IO Expander/Level Shifter

I’ve been designing a project recently that uses a level shifter/io expander. I’m trying to figure out the best way to go about increasing output current while still allowing the io to be ...
Niv's user avatar
  • 13
1 vote
1 answer
74 views

Confused by i/o expander datasheet note re internal pull-ups

The inputs on the NXP PCAL6524 i/o expander can be configured with internal pull-up or pull-down resistors. The datasheet states, "External resistors are required for inputs... that may float. If ...
Slothrop's user avatar
2 votes
3 answers
472 views

"Output only" - IO Expander Question

I see on the datasheet for the MCP23017 that the GPA7 and GPB7 pins can only be outputs per the latest revision. Can anyone explain why this is? Is it okay to still use it as input, but just decreased ...
user avatar
1 vote
1 answer
117 views

Control a large number of LEDs from minimal output pins

I am working on a project that uses an Attiny84 to control a large number of LEDs. The number of LEDs far outnumbers the number of I/O pins. What concepts and principles should I be researching into ...
fKelectronicR's user avatar
1 vote
1 answer
176 views

Crossing power (ground) domains on a PCB with a digital signal

I have a circuit with a common battery "ground" and a few non-isolated voltage regulators. In order to minimize electrical noise on the printed circuit board I've taken care to maintain a ...
jairo's user avatar
  • 38
0 votes
3 answers
188 views

DS3231 RTC interfacing with Raspberry Pi 3B

I want to interface a DS3231 RTC module with my Raspberry Pi 3b model in a project. As we all know this RTC module supports only I2C communication, where pin no. 3 and 5 of the Raspberry Pi are used ...
John Mist's user avatar
0 votes
3 answers
995 views

Why do all I2C devices with a programmable address not use this clever feature?

I was searching for IO expander IC, I plan to use multiple such chips on the same I2C bus (in the future potentially more than 8). And I was surprised that almost all chips that I looked at had only 2 ...
OKEE's user avatar
  • 125
-5 votes
1 answer
135 views

How to read HLDA pin DMA Controller 8237 with Assembly Codes [closed]

I trying to read HLDA Pin in 8237. But i can not find a literature(s) about it in Internet. In Assembliy codes. The circuits is use for i/o cards in PCI or ISA BUS. addeds DMA Process with all. I use ...
adhitronic's user avatar
0 votes
1 answer
67 views

RDS - PLC wires

I'm an American but I'm changing some of my drawings to RDS (Reference Designation System) to make these drawings more similar to the drawings of equipment that keep coming in. What is the proper ...
Jamie Marshall's user avatar
1 vote
1 answer
636 views

LVDS vs driver strength in FPGA IO

In the FPGA, there is I/O constraints that can be done to configure the output buffer. Some of these constraints are like setting the output drive strength parameter, on die termination, output delay, ...
Shannon's user avatar
  • 389
1 vote
2 answers
1k views

STM32F078 I/O voltages

I'm working on a project right now and I'm building a schematic using the STM32F078. It's 1.8V. I know it has the analog/digital separate power supply of 3.6V max which on the data sheet is called ...
Niv's user avatar
  • 13
0 votes
2 answers
216 views

Port expander with high side switch ground dilemma

I have a design wherein the basic idea is to control individual LED strings and dim (analog dimming) them using Pi Pico via I2C interface. This board is the LED driver which will be connected to the ...
JAGADISH K's user avatar
2 votes
1 answer
50 views

set defined output state at start

I'm controlling a trigger system through fiber links. The optical transceiver for triggering the pulse that activate the channel is commanded by a port expander IC to which I send commands through I2C ...
Jesús Álvarez's user avatar
-1 votes
2 answers
2k views

How does programmed IO vs interrupt driven IO work? [closed]

I know how programmed IO and interrupt driven IO work but I am confused if I am right about their working or not: This is the flowchart given in this site: https://slideplayer.com/slide/265620/ I used ...
gaznol's user avatar
  • 23
0 votes
0 answers
612 views

ESP32 digital IO output inconsistent voltage

I have a problem which I have been fighting with for several days now. I can't see any possible solution. Maybe someone could give me push in the right direction, that would mean a lot. I ordered 5 ...
Kleeblatt Paul's user avatar
1 vote
1 answer
322 views

Questions about MMIO

Any CPU has address pins which form it's physical address space. Some peripherals, like ram or flash can be classified as one big data register which is mapped directly to CPU address space. On the ...
ser's user avatar
  • 13
0 votes
1 answer
83 views

Industrial IO board ST X-NUCLEO-PLC01A1 - design features

For a project I want to buy an X-NUCLEO-PLC01A1. So I studied the schematic and datasheets (CLT01-38SQ7)(VNI8200XP), but there are still some points that confuse me. What is the purpose of D20 - is ...
KarlKarlsom's user avatar
  • 1,854
0 votes
1 answer
148 views

What really limits off-chip I/O? Capacitance or Inductance?

To my understanding, the crucial limiting factor for off-chip I/O is bondwire inductance, something that seeks to be minimized with BGA, flip-chip bonding etc. The rationale is that an RC wire model ...
divB's user avatar
  • 1,332
0 votes
0 answers
46 views

Serial I/O Not working on DE5-Net

I'm porting a circuit from DE0-Nano to DE5-Net. I'm currently implementing a simple test circuit for the DE5-Net. So far I can program the user LEDs and the two Hex Displays. However, I don't seem to ...
Joey's user avatar
  • 3
0 votes
1 answer
74 views

Can I/O expanders be used to drive a Camera or LCD?

After searching around it seems that I/O expanders are used mostly to drive LEDs or buttons. Could something more complicated like an LCD be driven without bit banging? I.e. are there typically ...
JC2020's user avatar
  • 1
-1 votes
1 answer
96 views

Connecting I/O peripherals to general purpose (evaluation kit) MCU

I'm new to electronics and am interested in playing around with an evaluation kit like this one. It looks like those pins sticking out of it are GPIO pins, but I can't find a picture that zooms in ...
hotmeatballsoup's user avatar
6 votes
5 answers
4k views

Device to power either a red LED or a green LED

I have a green LED and a red LED. I want a sort of switch to turn either the red LED or the green LED on. For example: When the switch is off, the red LED is on, but if the switch is on, the green LED ...
forever's user avatar
  • 159
5 votes
2 answers
326 views

IO port register whose address is software defined (x86)

I want to do something that I assume must be fairly common in digital logic/bus design. It’s for a new expansion card for an old 8088-based computer. This isn’t some kind of college homework project. ...
David00's user avatar
  • 183
0 votes
0 answers
34 views

What is specification connectors used in dji manifold 2

i'm Filipe I'm looking about what is connectors specification used in DJI manifold 2, unfortunately in datasheet there is'not information about this specification only it talks about communication ...
Filipe Barbosa Veras's user avatar
3 votes
3 answers
3k views

How do Shelly products detect button presses?

I've been playing with home automation for a while now (mostly Sonoff) and recently discovered Shelly.cloud. I'm fascinated by the fact that most of their relays use a mains connected switches to ...
Vino's user avatar
  • 141
1 vote
2 answers
128 views

What affects a microcontroller IO's VOH_min and VOL_max?

What affects VOH_min and VOL_max? Is it just the current being sourced/sunk by the pin? Or are there manufacturing variances or temperature effects etc that can swing the output voltage away from ...
Drew G's user avatar
  • 11
1 vote
2 answers
77 views

IO clock pin far from design, reduce propagation delay

My design is deployed around a particular tile in the FPGA, mainly because of a gigabit transceiver that is located there. However one of the clocks needed for the gigabit transceiver has to come from ...
Rizias's user avatar
  • 171
0 votes
3 answers
301 views

Why 8051 microcontroller uses four different ports for I/O instead of using address bus and control signals

8051 has four ports for I/O .Therefore four peripherals can be connected to it at a time . My question is why doesn't it use the address bus to activate a specific peripheral ...and then use the data ...
Urooj's user avatar
  • 193
0 votes
3 answers
844 views

How to interface IO Link devices without any gateway/additional circuit

I am planning to use a distance sensing device like this distance sensor with a mini computer like the Raspberry Pi or the Jetson boards. I read that the interfacing requires additional gateway like ...
Pe Dro's user avatar
  • 153
1 vote
2 answers
2k views

What happens to ESP32 module IO pins when it is connected to ground but not to power?

I have a circuit with several modules that share a common ground. One of them is a common ESP32 dev board. It looks that if I connect something to an IO pin of the ESP32 then it pulls it down ...
Arik Yavilevich's user avatar
0 votes
1 answer
145 views

Regarding PLC and several input/ output modules

I have to use more than 40 servo motors and 20+ load cells using PLC. But the problem is that I have to use many I/o modules ( that is costly and hectic). Can I reduce the no of I/o modules by any ...
Karan Srivastava's user avatar
0 votes
1 answer
116 views

Multiplies I / O reading with interruption in stm32f767zi

I am developing a board where 40 low I / O ports will be read, and I would like when I detect a low border to activate interruption for reading the port. in the documentation it says that "Up to 168 ...
alexww's user avatar
  • 1
0 votes
1 answer
76 views

Can i use a single NodeMCU IO pin to give select input to multiple 74HC157 ICs(2x1 mux ic)?

I have atleast '6' 74HC157 ICs in my design, with the select lines of all the 6 ICs tied up together(Fig1).I wish to give a logic high or logic low to the select line using just one NodeMCU IO pin. ...
sai pratyusha 's user avatar
2 votes
4 answers
2k views

Memory Mapped IO and IO Mapped IO

I am revisiting Microcontrollers and Microprocessor concepts. Yes. I know this question has been asked many times like here and here. I have also visited many sites regarding this concept but still I ...
user avatar
0 votes
0 answers
56 views

what's that symbol in the attiny13a I/O schematic? [duplicate]

I was reading the ATtiny13A datasheet and I can't figure out what's that symbol in the general digital I/O schematic. I've circled it the figure below.
dodod's user avatar
  • 137
0 votes
0 answers
116 views

pulled down io protection from overvoltage

I need to protect my IC's io form overvoltage(default is 5v). The pin has the capability to source 10 mA and sink 25mA I tought of using a tvs diode(between pin and gnd) and a resistor(330r from pin ...
Doğuhan PALA's user avatar
0 votes
0 answers
82 views

Altera Cyclone IV Setting Impedance

I'm trying to learn how to implement a 3V LVTTL interface using a Cyclone IV E (EP4CE10) FPGA. However, I would like to ensure that the input/output impedances of the IO is at 50R. I see that it is ...
Arnold Hucks's user avatar
0 votes
1 answer
101 views

How should I match the impedance?

I have a problem for getting the 4-20mA input via 1769-IF8 I/O module. My field device is in good condition, but my AI card doesn’t respond. When I have been browsing about it, most of them said, the ...
Velpandian P's user avatar
0 votes
2 answers
137 views

thoughts on reading only one changing GPIO with accurate time amoung huge number of digital Inputs

I am trying to read a huge number of digital inputs (129 to 800 and maybe more) at the same time. the sampling rate should be around 500K samples per second but I only need to read one of these inputs ...
OsosElectronics's user avatar
0 votes
1 answer
349 views

Use PCF8574 switch selection multiple SPI slave devices, is it possible?

My project use esp8266's SPI communicate with MCP3208 and SDCard, to select which device to be communicated, that device's CS pin need to set low, and set high to another device to disable, right? My ...
Ngô Hữu Nam's user avatar
0 votes
0 answers
90 views

Isolation of SD IO pins during off state

I have a project at the moment that uses a PMOSFET to switch the supply to an SD card. According to the SanDisk SD datasheet available here: Because there are clamping diodes on the CMD, CLK, and ...
Rob's user avatar
  • 151
-1 votes
1 answer
241 views

Xilinx Line <read_line> has not enough elements for target <input_b> for the file with more than one line

I have a file each line of which includes two 9 bits inputs. Here is an example of this file: input_vectors.txt: ...
Arghavan Mohammadhassani's user avatar
0 votes
0 answers
122 views

IC enable pin control with Atmega 328p

I want to control the FP6293 ICs enable pin with the Atmega 328p pin PD5 (configured as digital out). The EN pin (active high) on the IC is rated at max 6V with a minimum HIGH voltage of 0.96V. As the ...
user3635319's user avatar
1 vote
0 answers
70 views

Not All I/O Pins Work for Nixie Driver on Arduino MEGA and ATMEGA1284PU

I am tearing my hair out, and help would be immensely appreciated. I am developing a nixie RPN calculator. I am using nixies being driven by K155ID1 nixie drivers, connected to an ATMEGA1284PU. I ...
csapidus's user avatar