Questions tagged [bus]

is a subsystem that transfers a plurality of digital bits grouped together to achieve or represent a common function or variable.

Filter by
Sorted by
Tagged with
1
vote
2answers
29 views

CAN Bus Nominal Impedance

I understand the reason for choosing a termination resistor of 120 Ohms for the CAN bus to avoid reflections but why was the nominal impedance of the CAN bus cables required to be 120 Ohms by the ISO ...
1
vote
0answers
45 views

A bus routing puzzle, does it ring a bell?

I am breaking my head over a puzzling bus routing puzzle, and I wonder if this sort of problem rings a bell. I have 4 memory cell ports, let's call them EE, OE, EO, and OO, that are being mapped to 4 ...
0
votes
0answers
24 views

NUCLEO H743ZI-2 CAN FD unreliable

I am writing a library to use the CAN Bus on this STM32 board. Physically this board has CAN FD, which is CAN 2.0 compatible. I require a CAN transceiver to connect to the CAN-H and CAN-L lines. I am ...
0
votes
0answers
25 views

What are odd-even memory addresses in 8086 and how do they work? [duplicate]

I have recently started to look more into microprocessors at the hardware level, and i am a bit confused on what are the odd-even memory locations that 8086 uses. As far as i understand, it has ...
0
votes
1answer
64 views

How do modern CPUs treat memory operations? [closed]

How does a modern CPU treat memory reads and writes on the hardware level? With old 8-bit architectures all memory locations are read and written to one byte at a time, but how do modern CPUs that ...
0
votes
1answer
37 views

Printed circuit board connector identification

I have a PCB with some connectors and wanted to identify which type there are of. How do the experts approach the problem, to identify the type? For example, the picture below shows a connector, ...
1
vote
1answer
29 views

SPICE model for a computer bus / data bus

I need some suggestions on how to develop a SPICE model for a computer data bus. Since each data signal is similar, I only would model one signal ("D0"). This is for some experimentation I ...
1
vote
3answers
54 views

CAN Bus Dominant and Recessive?

Why does CAN Bus represents signals with an inverted logic, high voltage for a logic 0 and low voltage for a logic 1? Is there any advantage in doing so?
-1
votes
1answer
35 views

Calculate length of a trace that has a fork in it?

If a trace has a fork in it where it goes in both directions how do you measure the length? Do you count the lengths of both ends of the fork? Asking because I am considering using a switch IC to ...
0
votes
0answers
55 views

What is the bus width in this case?

Given the two 16-bit buses, D_0 and D_1, shown in the figure below, what is the bus width of the 2-input bus Y?
0
votes
1answer
26 views

Connecting different Sensors / Actuators

I have a fairly general problem in understanding, I guess, "bus systems": Take the following scenario: We aim to create a motherboard-type of board, it shall use some kind of CPU that is able (...
1
vote
1answer
70 views

How do I recognize which type of bus bar these are? What are thecharacteristics of their circuit? They are so similar

I have a big problem with matching bus-bar names with their corresponding circuits. For example, there are four circuits for 5 main types of bus bar, but I can't match the name with their ...
0
votes
1answer
53 views

What limits the maximum number of nodes of a RS422 bus? How to check if N>10 nodes is possible without repeater?

I have 13 identical devices which communicate with a host via RS422. None of them are addressable (they assume point-to-point connection). I would like to string them in a RS422 bus. I thought of ...
1
vote
1answer
25 views

I can't communicate a subcircuit wiith the main sheet through bus cables

how are you?. I'm doing a project in Proteus whose I wanna do it as modular as possible, from the principal sheet I've an LCD screen (see the Image 1 and Image 2) and its terminals are been moved ...
1
vote
3answers
132 views

How can a 4-bit CPU have 40 instructions?

Currently, I am using Logisim(yes, still Logisim) to build a 4-bit variant of the 8-bit SAP-1 microcomputer. However, I ran into a problem with the instruction register. Let me explain. The SAP-1 has ...
1
vote
0answers
17 views

Transmission Bus Admittance Question

I have a question about calculating the admittance between buses in the single line diagram shown below: The solution I have been given shows that the admittance between bus 2-2 is found by adding ...
0
votes
0answers
59 views

Is there really a proper way to send private bits even 1 with CANBUS?

I was thinking of making an authentication protocol for canbus. Is there a way to send even 1bit privately to another node ? Have seen many implementations quite a few good ones. In particular ESA ...
0
votes
1answer
31 views

Assigning a value to a tri data type variable in Verilog

Suppose there is a 'tri' data type variable A declared in a module m in verilog. A is connected to the output of another module n which is instantiated twice inside m, in both the instances. In one ...
0
votes
1answer
84 views

How to convert 8080 type 8 bit parallel interface to I2C interface?

I have a 8080 type 8-bit parallel interface LCD. Is it possible to convert it to I2C interface?
1
vote
2answers
70 views

Is there hardware compatibility between CAN 2.0 High Speed, Low Speed and CAN-FD?

I am studying CAN interface hardware for the design of an automotive scanner. So far, I have identified the following types of CAN: CAN 2.0 High-Speed: bit rate up to 1Mbps CAN 2.0 Low Speed: bit ...
0
votes
2answers
44 views

Short CAN Bus - Termination?

How do you terminate a CAN Bus that is physically short (i.e. it stays on the same PCB, but has multiple transceivers connected to it). I would think I need one 60 ohms resistor, right?
0
votes
1answer
35 views

Microe MCP25625 Click Extra components questions?

I'm trying to implement MCP25625 CAN controller and tranceiver in my design. I checked the dev board of Microe MCP25625 Click and especially in the the lines CANH and CANL like it is showen in the ...
0
votes
1answer
48 views

Sniffing lowspeed CAN bus with highspeed device

Is it possible to use a highspeed (HS) CAN interface for listening to a lowspeed (LS) CAN bus? If so - Is it in any way questionable to do so in a real world car or moped? As far as I know, LS CAN ...
0
votes
0answers
46 views

IC power consumption under 50% vs 100% busload

Is the dynamic power consumption difference significant for a uC, if it has to raise its activity on the chosen bus protocol from, lets say 50% to 100%? I look in overall to the uC+CommController+...
0
votes
2answers
77 views

Can you use a CAN FD transceiver for low speed (fault tolerant) CAN?

Fault tolerant CAN (ISO11898-3) is terminated differently than high speed CAN (ISO11898-2). Therefore the signal levels for dominant and especially recessive bits differ. Newer CAN FD compatible ...
0
votes
0answers
52 views

AXI arvalid signal issue

I have question about AXI arvalid signal used for interfacing with DDR axi controller in Zynq. If I do not remove i_axi_arready , I will have deadlock issue. If I remove i_axi_arready , I will have ...
0
votes
0answers
34 views

OrCAD Bus/Netgroup Connections Between Hierarchical Blocks

In the microcontroller block (right), I have a bus named GPIO_J[0..7] that runs to a port leaving the block. I need to connect it specific signals on the netgroup SW_Mux[0..5] leaving another ...
1
vote
0answers
24 views

Connecting altium busses with different width

I have 3 busses in the project: ADC[16..1], BUSA[8..1], BUSB[8..1], I would like to ...
0
votes
1answer
62 views

Should bus transceivers be used for a legacy M68SEC000?

I'm working on designing a simple "retro computer" based on the NXP 68SEC000. The "SEC" variant (by NXP) is essentially a Motorola 68000 with a few differences. ...
0
votes
3answers
92 views

I2C Level-shifting? 2N7002DW

Can someone explain this IC? It seems to be a two-way n-mos (has two circuits in one). I have a master device that runs on 5V and multiple slaves that run at 3V3 and they communicate via i2c. Why ...
2
votes
1answer
158 views

Shared bus in FPGA (arbiter + perypherial bus) [VHDL]

I am trying to implement shared bus in my fpga design. I am thinking about something similar to the microcontroller bus. I see two possibilies: Second option is easier to implement but if bus is ...
9
votes
5answers
2k views

How does an Intel processor “talk” to an I2C device?

I don't come from an Electronics background, so please bear with me. Assume an Intel processor wants to talk to a temperature sensor over the I2C bus. How does the underlying communication look like? ...
0
votes
0answers
59 views

What is XCLR and EOC

As the title says, looking at IC9 (BMP085), could someone explain why XLCR and EOC are connected to P-XCLR/P-EOP and why there is no other match in the schematic? Are these connected at all? If not, ...
0
votes
4answers
515 views

RS422, RS485 Termination Resistors

While going through this youtube video from TI about the RS232, RS422, RS485 differences. One thing that don't understand clearly is following slide from this video. The blue resistors that I marked ...
8
votes
5answers
681 views

Does ISA bus (or PC/XT bus) have some means of arbitration to resolve bus contention?

My understanding of ISA bus is that the CPU places an address on the bus and any expansion card is free to respond to that address by taking control of the data bus. I presume that tri-state buffers ...
1
vote
1answer
60 views

Interfacing LIN bus with CAN

On the following figure, LIN is used to build subnetworks from a CAN bus: Is there any standardized way to interface these two buses (e.g. for addressing a LIN node from a CAN node)? I read an ...
0
votes
2answers
150 views

Anyone know this serial bus waveform?

I'm working decoding some house intercom devices to know when someone is calling and also be able to open the door. To do this I buffer the signal (some models has 15v, others 24v...) to a 3v3 level ...
0
votes
1answer
71 views

Why is a LIN cluster limited to 16 nodes?

It says everywhere that a LIN network can be made up of at most 16 nodes (1 master node and up to 15 slave nodes). The id field however is 6 bits long allowing for more than 15 slaves to be addressed. ...
0
votes
1answer
127 views

I2C bus arbitration - communication layer

I want to understand about the communication layer on which I2C Bus arbitration is done. My question is based on this question which was previously asked here. The accepted answer states that Bus ...
0
votes
0answers
30 views

Duplicate Net Names Element When Connecting Buses between sheets in Hierarchical Structure “Solidworks PCB”

I am using Solidworks PCB , "based on altium" I am trying to connect signals from one sheet to another using Hierarchical Structure at one sheet I connect all signals to a bus by labeling each ...
1
vote
0answers
87 views

Can you help me improve this circuit design?

I'm a electronic noobie and for a school project I need to design a circuit that will then be connected to a micro controller. The aim of the project is to build a sniffer to decode a particular ...
0
votes
1answer
71 views

One voltage regulator (varistor?) instead of dozens of current limiting resistors in an LED array?

I am trying to be smart with a breadboard that runs dozens of TTL lines together, and which are monitored with LEDs. All the chips I am using are inherently current limiting enough so I won't burn my ...
3
votes
1answer
130 views

Can a non-enumerated device conduct DMA operations?

PCIe devices can read or write to memory, i.e. can do DMA without requiring a device driver. For example: pcileech (The PCIe FPGA device is controlled by another computer). If I remember correctly, if ...
0
votes
0answers
41 views

Avoiding shorts when switching between bus lines with a mechanical switch

I've designed a circuit to choose between two 8-bit digital buses. I'm taking advantage of the fact that the 74AC540/541 chips have tristate outputs, so can enter into high impedance state to allow ...
0
votes
2answers
116 views

Buses and the ALU in the 8086

Intel's 8086 manual shows the following diagram for the CPU's architecture (in page 2-5): If I understand correctly, the ALU's two operands and result are retrieved from / sent to the same 16-bit bus....
0
votes
1answer
112 views

Meaning “Colay with mSATA”

In a datasheet of a embedded device (this one in my case) what does it mean that the PCIe bus is conneceted to a socket that says "Full-size Mini-PCIe (colay mSATA)"
0
votes
1answer
36 views

LSM303CTR 3-wire SPI and I2C - conceptual problem

I'm trying to interface LSM303CTR e-compass from ST-microelectronics with microcontroler. Due to design limitations I have to use 4-wire SPI. This MEMS device has option to switch beetween 3-wire ...
2
votes
2answers
414 views

What is the role of the ROOT COMPLEX in a microprocessor system (PCI Express)

I have been learning about the Linux kernel and the most common bus type i always encounter is the PCI bus. As an electronics Engineer, i decided to look at how this bus works as it seems to be the ...
2
votes
1answer
82 views

Practical considerations using Ethernet bus for a large number of sensors?

I understand that an Ethernet bus design with hubs has largely been superseded by star topologies with switches and that is largely due to the issues of collisions. However, I am interested in ...
0
votes
0answers
43 views

Powering long-distance sensor bus

I need some help with my project. I'm building an outdoor sensor network with a bus topology. Every sensor node is a 3.3V system which contains an MCU + the sensors + transceiver. For communication, ...

1
2 3 4 5 6