An interface defines clear boundaries and communication/interconnection between systems.
Questions tagged [interface]
389 questions
38
votes
10 answers
How to build a USB controller having knobs, sliders, and switches
How does one go about building an interface for a USB device that allows interfacing pots, linear/log tapers, and momentary/toggle switches to a computer?
If someone could give me a high-level description, I would appreciate it. I can read spec…

Robert Harvey
- 1,056
- 1
- 10
- 22
25
votes
11 answers
Why did USB win out over parallel interfaces?
What were the technical reason(s) USB massively overtook parallel interfaces such as SCSI, IEEE-488, and enhanced parallel ports? I understand the hardware can be simpler with just one data line rather than eight. But intuitively there would be a…

RichF
- 1,301
- 1
- 12
- 14
20
votes
2 answers
Why not use a ferrite bead around an RS-232 cable?
This is from the instruction manual of a printer:
As you can see, one is not supposed to wrap the supplied bead around the serial cable. What is the reason for this?

AndreKR
- 2,999
- 3
- 22
- 28
16
votes
4 answers
What is a digital video port?
I see a few questions here casually mention that image sensor modules have a
"standard parallel digital video port (DVP) or ... MIPI high-speed serial interface"
"Where do I start with embedded video?"
"Processor with hardware camera interface…

davidcary
- 17,426
- 11
- 66
- 115
15
votes
1 answer
Mysterious LCD interface without wires
I was ripping off a Center 352 Infrared Thermometer. The basic functionality is to sense the temperature and display it on an LCD. The LCD turned out to have no interface to the controller. The PCB had 3 LEDs which were focused onto the LCD to…

seetharaman
- 476
- 1
- 6
- 17
13
votes
3 answers
Is using the CH340G on a commercial product a horrible idea?
I'm developing a niche product that will be produced at a fairly low volume (low hundreds). I'm using an Atmega uC, and one of the requirements is the ability to be field-flashable by the user. My plan is to use the Arduino bootloader with a…

willem.hill
- 434
- 4
- 13
11
votes
4 answers
Why is RS-422 interface interference insensitive?
I am trying to understand differences between RS-232 & RS-485. I just don't grasp what is the core principle behind RS-422 inteference resistance? Is it number of wires (4 instead of 3)? Is it because these wires are twisted?

truthseeker
- 297
- 2
- 10
9
votes
5 answers
Are there any commercially available PLC's that can compile/ download programs through an API?
My team has decided to use a PLC for controlling an industrial process that requires simple, real-time IO to external devices with minimal processing. However, we expect the exact outputs needed to vary between runs (in fact, a given run will very…

Dragonsheep
- 301
- 1
- 7
9
votes
2 answers
Can someone explain this microcontroller ADC interface (for reading solar panel voltage)?
I am trying to understand the functionality of a circuit found in TIDA-00121 (you can download the design file from here)
I assume that this has to do with the fact that the PV is not directly tied to ground (reverse current mosfet may be turned…

fhlb
- 1,440
- 3
- 15
- 28
8
votes
3 answers
What is this type of digits-only LCD called?
I've seen this type of LCD many times in weigh scales, calculators, gauges, micrometers, etc. I know it's a fairly traditional display but I really like its compactness, simplicity, and maybe it even costs less, versus TFTs or smartphone-type touch…

boardbite
- 4,892
- 11
- 47
- 73
8
votes
1 answer
When would AXI4Lite be a better choice than the APB bus?
I'm working on improving and cleaning up an already functional large FPGA design that has a 64 bit data bus. One of the questions that came up is,
"should we transition all of our busses to AXI4Lite/APB, or should we leave them as they are?"
Some…

Klik
- 803
- 1
- 9
- 24
8
votes
4 answers
Meandering traces necessary for 24-Bit parallel RGB LCD interface?
I am working on a project that interfaces an Atmel SAMA5D3 MCU with a LCD TFT display. The interface between both is 24-Bit parallel RGB with HSYNC and VSYNC signals. The resolution of the display is 800x480 pixels.
I understand that it is important…

Phillip Schuster
- 81
- 1
- 3
8
votes
3 answers
Simple Adaptive Amplifier Options for Sensor Interfaces
Related: High Resolution ADC for Noisy Sensors in Variable Conditions
I'm building an interface using resistive textile-based sensors that may have different resistance ranges depending on environmental conditions. In order to best make use of my…

terrace
- 1,334
- 1
- 15
- 28
7
votes
1 answer
How to get 1-button-press to output 1-"active"-tick according to a clock
Background: I'm a software engineer with only a little knowledge of circuits--all informal--trying to build an 8-bit sum-carry binary calculator from basic logic gates.
Question: Are there well-known circuits for making a button press (after…

0x24a537r9
- 185
- 2
- 6
7
votes
2 answers
Interesting 100Mbit Ethernet failure
I have a PCB designed using both 10Mbit and 100Mbit Ethernet, I have produced 100 boards 97% of which work perfectly (both 100Mbit and 10Mbit). On 3% of my boards the 10Mbit operates all the time, but the 100Mbit fails on some interfaces. For…

Paul
- 71
- 3