Skip to main content

Questions tagged [protocol]

A protocol is a ruleset for formatting and exchanging messages.

Filter by
Sorted by
Tagged with
0 votes
1 answer
33 views

Origin and underlying sense of the term "Posted" in PCIe

When PCI Express replaced the operation of reading directly from a PCI peripheral card over a bus, directly addressing its I/O ports, or performing a configuration cycle on it directly, with instead a ...
BobH's user avatar
  • 11
0 votes
0 answers
61 views

The maximum distance supported between two nodes in an ESP32 based mesh network

What is the maximum distance supported between two nodes in a network implemented using the ESP-WIFI-MESH protocol developed by Espressif Systems for their ESP32 modules? The documentation mentions ...
SADALI Mohand's user avatar
0 votes
0 answers
38 views

Help identifying protocol for Midea AC daughter PCB communication

I have a basic Midea AC unit that lacks Wi-Fi connectivity, and I'm interested in making it smart. It consists of a main PCB, which I prefer not to tamper with, and a smaller daughter PCB responsible ...
Raphael Chicon's user avatar
2 votes
1 answer
121 views

How to identify protocol of unknown 7 segment display chip?

I'm trying out logic analyser with digital clock I have laying around. The clock uses 7 segment display (4 digits) and consists of two parts: display with unknown chip inside and main board with two ...
Leo's user avatar
  • 125
5 votes
3 answers
2k views

Best protocol for daisy chain communication between many small microcontrollers

I'm working on a project where I'd like a large number of small microcontrollers (100+, something like an 8-bit PIC, but flexible on what I use) to each perform audio synthesis behavior defined by an ...
Emmett Palaima's user avatar
18 votes
8 answers
3k views

Data transmission protocol with two lines and no explicit clock

Are there communication protocols that transmit bits using two lines A and B as follows: When line A is toggled, a 0 is sent. When line B is toggled, a 1 is sent. I currently use this to push out ...
Nordic Mainframe's user avatar
0 votes
0 answers
64 views

CAN protocol how to make use of candump utility

Can anyone help me out how to use -r parameter in the candump utility? -r (set socket receive buffer to size) Wanted to verify: Configurable receive buffer feature. I verified the above as follows: ...
Sukanya U's user avatar
1 vote
1 answer
54 views

6GHz GMSL2 signal over UTP, calculating insertion loss over cables

I'm doing some research into having CSI cameras at a distance of around 3m from a computer and am thinking of using a CSI to GMSL2 serializer deserializer pair, in particular, the MAX96724 and ...
Harrison's user avatar
0 votes
0 answers
63 views

Replacement of an encoder with strobe/CS line by a standard SSI encoder

The encoder is operated by a Beckhoff KL5001 unit, part of a larger control system with few documentation available. The strobe/CS signal is generated elsewhere in the system. I am wondering what ...
Christian K.'s user avatar
3 votes
6 answers
775 views

Synchronization of handshake channel with different clock domains

My course on design of digital systems uses the book "Introduction to Asynchronous Circuit Design" by Jens Sparsø. On page 156 he talks about synchronizing a handshake protocol between a ...
Carl's user avatar
  • 4,145
0 votes
0 answers
52 views

USB peripheral not responding to SETUP packets

I'm writing some Verilog on a Spartan S7-50 FPGA to control a MAX3421E (datasheet) over SPI. I've gotten everything working with setting up the chip (full-duplex, Vbus, connection detection, host mode)...
Andrew Li's user avatar
  • 215
0 votes
0 answers
47 views

MOSI signal losing bandwidth in SPI communication

I am testing the SPI MOSI signal for signal integrity. The length of the PCB trace is 207 mm. Unfortunately, the signal is curved at the rising edge of the cycle. The frequency is 1Mhz. I think it is ...
Lifeshack Radio's user avatar
3 votes
1 answer
108 views

What Interface is my LCD display using?

My Tektronix TDS 2024's 5.7” STN display (320x200, color) needs replacing. Instead using the same expensive, hard-to-find, obsolete one, it would be a good opportunity to upgrade to a more modern ...
user148298's user avatar
  • 2,397
1 vote
3 answers
484 views

What Communications Technology is used in Car Reverse Cameras?

What communications technology is typically used in car reverse cameras? Analogue or digital, and what protocol? How is the data typically read into the MCU/MPU - via CSI or some other protocol? ...
Dane's user avatar
  • 79
0 votes
2 answers
78 views

What is the communication protocol used by non-expansion card USB ports to communicate with CPU?

USB ports can come as expansion cards, like this: Now obviously, since this is a PCIe USB card, the communication protocol used by this expansion card to communicate with CPU is PCIe. But what about ...
Noob_Guy's user avatar
  • 443
1 vote
2 answers
160 views

Help decoding unknown data stream

I'm currently diving into the task of cracking the data stream protocol for a generator control system. There's this setup with a control box sitting next to the generator, and a remote switch in the ...
JC03's user avatar
  • 43
0 votes
2 answers
113 views

Understanding the Trade-offs Between Hardware and Software Implementations for Communication Protocols in Embedded Systems [closed]

I am currently learning about embedded systems and am keen to understand the trade-offs between using dedicated hardware blocks and software implementations for communication protocols like UART, SPI, ...
merovingian's user avatar
2 votes
2 answers
115 views

Finding correct memory IC [closed]

I have a project where I need to store data (~16Mo) on a memory IC and be able to fetch the data fast (<36000bits/s) (with DMA in the idea). My µcontroller is an Arduino DUE. So far I've tried a ...
Vlad's user avatar
  • 21
1 vote
2 answers
443 views

UART vs Debug UART vs Auxiliary UART Interface

I am using Quectel EC200U in my design. This module contains three UART interfaces. The description is given below. The module provides three UART interfaces: The 1) main UART interface, the 2) debug ...
Confused's user avatar
  • 2,593
2 votes
0 answers
67 views

Determining a serial protocol of an industrial crane

I'm currently trying to read packets sent between a small truck-mounted crane's controller (handheld device with joysticks/buttons/etc) and its control box. The communication occurs over a single data ...
Tom's user avatar
  • 123
0 votes
3 answers
113 views

I2C VS SPI comunication

I have studied the I2C and SPI communication protocols, but one thing has been confusing for me. In the case of the SPI we have shift registers at both ends and with the help of the SPI rising clock ...
kam1212's user avatar
  • 671
0 votes
1 answer
150 views

CAN-Bus Message confusion

Can anyone tell me what the difference between these two sets of CAN Bus messages? This is from the manual of a Power Drive Unit (PDU) in the Cargo Handling System of a 747F (UPS Freight). This is the ...
joel cox's user avatar
4 votes
2 answers
664 views

When designing a product that uses a DE9 connector, is it normal to just classify it as an RS-232?

Question: When designing a product that uses a DE9 connector, is it normal to just classify it as an RS-232? Background: I am seeing a lot of references to RS-232 while reading engineering documents ...
Samuel Barthelemy's user avatar
0 votes
2 answers
155 views

Interfacing TLC59731 with Attiny85

Has anyone had any experience communicating with a TLC59731 from an Attiny85? I'm not sure how to configure the USI to support the EasySet "protocol" described in the datasheet. I imagine I ...
19172281's user avatar
  • 743
3 votes
2 answers
590 views

Detecting a break condition over UART on ATmega328P

I'm implementing a protocol which begins with an 88 µs break (low) and uses an 8-N-1 configuration. The latter is easily set with UCSRnC, but is there a way to configure the UART hardware to detect ...
19172281's user avatar
  • 743
0 votes
0 answers
102 views

Problem sending MIDI message using Proteus Simulation Software

Im trying to send a MIDI message using Proteus Simulation Software. The idea is to send a NOTE ON, channel 1, C4 music note with velocity of 127. This three bytes are the following. (Note ON/channel 1 ...
Zlmanuel87's user avatar
2 votes
2 answers
244 views

Reason to have MSB in a serial communication always high

I'm working on a code (written by other people) that uses a custom protocol to transmit data over RS485 in 8-bit packets. For some reason, the protocol is built so that every 8 bits transmitted are ...
NicoCaldo's user avatar
  • 315
2 votes
2 answers
642 views

J1939 data encoding

I have some trouble understanding the data encoding used in J1939; let's take temperature as an example: Section 5.1.5 of the protocol details the following: Parameter Scaling (Resolution) Limits(...
Jack's user avatar
  • 417
1 vote
2 answers
501 views

SPI interrupt signal

My question is based on this question over here. I just want to clarify what is the purpose of the SPI interrupt signal. Isn't the 4 SPI clock and data lines, & chip select sufficient for the SPI ...
user avatar
1 vote
1 answer
164 views

Identifying MCU communication protocol in low-power toy

I am new to analyzing logic traces. Using a Salae Logic clone sampling at 8 MHz, I used PulseView to run a capture on two connected Radica Cube World figures. It looks like only one of the connections ...
Nathanael Gentry's user avatar
0 votes
1 answer
229 views

Why I2C ultra-fast mode support only write operation

Below image is from TI I2C training. It says that Ultra-fast mode supports write only and omits some standard I2C feature. This does not say why it is supporting only write and what are the features ...
Confused's user avatar
  • 2,593
0 votes
1 answer
131 views

Reverse engineering a torque sensor

I am trying to reverse engineer a torque sensor. I have found the two data lines that are providing the torque value output to the ECU. Here are the waveforms that I have captured that show max. ...
M.Schindler's user avatar
4 votes
2 answers
413 views

What is this single-wire bidirectional communications protocol?

I'm attempting to build an interface for a 1985 IBM typewriter keyboard. This is interesting because it's bidirectional --- the keyboard has a screen on it. I was expecting some variation of XT or AT ...
David Given's user avatar
  • 1,170
2 votes
1 answer
842 views

Relationship between PSEL and PENABLE signals in the APB protocol

I would like some clarification on the relationship between the PSEL and PENABLE signals in the APB Protocol. The specification states: The PENABLE signal is asserted the following clock after PSEL ...
P Ksagar's user avatar
1 vote
1 answer
78 views

Is it possible to connect two Bluetooth peripherals to the same master?

I would like to design a pair of identical Bluetooth devices (using the Silicon Labs EFR32BG22 Bluetooth microcontroller) which receive a data stream from a smartphone. As I understand it, a Bluetooth ...
Rocketmagnet's user avatar
  • 27.5k
0 votes
1 answer
104 views

Are there any useful points of such a large functionality of USB HID class?

In the list of USB classes, in addition to the obvious things (like "Printer", "Hub" and "Storage"), there are also such things like "Audio", "Video", ...
Arseniy's user avatar
  • 2,247
0 votes
0 answers
51 views

How to connect EVB- ADC7606BSTZ to MCU (STM32)?

I try to connect the EVAL-7606BSTZ to my application, my MCU - user guide for EVAL:https://www.analog.com/media/en/technical-documentation/user-guides/EVAL-AD7605-4SDZ_7606SDZ_7606-6SDZ_7606-...
Knowledge's user avatar
  • 443
0 votes
1 answer
86 views

Choosing wiring & protocol for MCU network

I need to create a mini wired network of MCUs. I already have custom application layer protocol and need to send messages of this format between MCUs. My requirements are: Up to 20 units in the ...
ambienthack's user avatar
7 votes
3 answers
3k views

How are BAR registers handled between end points in PCI Express?

I have a question related to the PCI Express protocol. I managed to understand most of the features of the PCI Express protocol but could not entirely understand the enumeration process. I know the ...
Joseph Star's user avatar
0 votes
0 answers
29 views

Is it possible in Profibus DP that slaves can talk each other?

I could not understand what Profibus DP is. Is it only I/O system which is controlled with a PLC or is it a complete bus system which controls the data traffic? If the second, I would like to ask if ...
alfonso's user avatar
  • 457
0 votes
0 answers
100 views

In master side HART protocol hardware: how HART voltage applied across sense resistance, can be received in slave side?

I’m trying to test a HART hardware both in master side and slave side , I’m using A5191HRT HART modem IC from Onsemi, (because only its HART modem IC founded in shops our city), the biggest ...
tech.elec's user avatar
0 votes
2 answers
1k views

What communication protocols are used with mobile displays?

I have been researching the communication protocols used between the motherboard/processor of touch screens used in phones and smart watches for a while, but I couldn't find much. Generally, ...
omerkarslioglu's user avatar
0 votes
0 answers
412 views

CANOpen SDO block transfer retry if timeouted?

I'm using the CanFestival CANOpen library (https://canfestival.org/) for a PC app that talks to a device via CAN bus. The device is CIA-301 compliant. I'm using SDO block transfers for device firmware ...
Matej Gomboc's user avatar
1 vote
1 answer
284 views

Topology and protocol for boards connection

Would like to have some insight on which data protocol to use to communicate between a master and several slave boards on a project i'm working on. My initial idea was to daisy chain all the slaves. ...
Fperola's user avatar
  • 11
0 votes
0 answers
319 views

Serial Camera Control Bus (SCCB) - Why are my Serial Input Output Data line always high?

I'm looking for a SCCB library for the camera OV7670 and I have been looking everywere for C code that fits OV7670. But the problem is that my SIO_D (Data line) is always 1 when I read the data line. ...
euraad's user avatar
  • 1,324
1 vote
1 answer
199 views

Sliding window protocol

In the sliding window protocol when the receiver sends RRn to the sender the receiver's window is shifted to the right now starting at the n position correct? Suppose this is the window of the ...
Jun Seo-He's user avatar
1 vote
2 answers
246 views

Identification - 3-pin 3.3V serial port?

I'm trying to identify this port and read data off it. It's 1cm across, including a small square on the lower left. 3 pins, leftmost near square seems to be GND and rightmost reads 3.3V+ w. respect ...
Darling_1kkg's user avatar
0 votes
0 answers
43 views

Issue with serial interface of Futaba LCD M162MD07aa-000

I have purchased a Futaba LCD from Mouser, https://www.mouser.com/ProductDetail/Futaba/M162MD07AA-000?qs=PzGy0jfpSMv5CfcVuWSnKw%3D%3D It says in the datasheet that it supports three modes; I want to ...
faiz07's user avatar
  • 1
2 votes
2 answers
142 views

read multiple digital sensors over protocol

I have 200 digital sensors that I need to read its state from a arduino. What I was thinking about is to make something like digital leds, where i connect 200 IC's in series. the first IC gets a "...
sharkyenergy's user avatar
1 vote
0 answers
261 views

Identifying a communication protocol found on a RJ14 cable

I have a LED panel controller that can daisy chain with an another led panel controllers using a RJ14 cable to adjust a PWM that dims the panel. This is what I see on the RJ14 pins. A periodic signal ...
ESD's user avatar
  • 541

1
2 3 4 5 6