Sign in

username:

password:



Not a member?

Search Comp.Arch.Embedded



Search tips

embedded by Keywords

68HC11 | 68HC12 | 8051 | 8052 | ARM | ARM7 | Asic | AT91 | AT91RM9200 | Atmel | AVR | AVRStudio | Bootloader | CFP | CompactFlash | Cygnal | Cypress | Dataflash | DSP | eCos | EEPROM | Embedded Linux | Emulator | Endian | Ethernet | Firewire | FPGA | Freescale | GCC | GNUARM | GSM | H8 | HDLC | I2C | Infineon | Interrupts | Java | JTAG | LCD | LED | LPC2000 | MCU | Microchip | MMC | MPLAB | MSP430 | PC104 | PCB | PCI | PCMCIA | PowerPC | Rabbit | RS232 | RS485 | RTOS | SBC | SDRAM | Sensor | SPI | STK500 | UART | UML | USART | USB | Verilog | VHDL | VxWorks | Xilinx

Discussion Groups

Discussion Groups | Comp.Arch.Embedded | Bus speeds on Open Collector Output

There are 8 messages in this thread.

You are currently looking at messages 0 to 8.

Bus speeds on Open Collector Output - 21:46 25-09-05



I plan to use open collector gates on a serial bus on backplane for
communication between cards. Bus access is some sort of TDMA. What is
the maximum speed that I can go for, assuming there is only one pullup
? Also, which technology would be better - LS, HC or something else. I
feel the rise time limitation would be due to pull up and the gate
capacitance. Please comment.


Re: Bus speeds on Open Collector Output - Ian Bell - 04:30 26-09-05

m...@gmail.com wrote:

> I plan to use open collector gates on a serial bus on backplane for
> communication between cards. Bus access is some sort of TDMA. What is
> the maximum speed that I can go for, assuming there is only one pullup
> ? Also, which technology would be better - LS, HC or something else. I
> feel the rise time limitation would be due to pull up and the gate
> capacitance. Please comment.

Seems you are nearly there. What is the serial speed. Work out the needed
rise time then compare with the rise time due to pull up and gate
capacitance. If the latter is 10 times less than the former you will be OK.

Don't forget to add in back plane track capacitance.

Ian

Re: Bus speeds on Open Collector Output - 22:15 26-09-05

Ian Bell wrote:
> m...@gmail.com wrote:
>
> > I plan to use open collector gates on a serial bus on backplane for
> > communication between cards. Bus access is some sort of TDMA. What is
> > the maximum speed that I can go for, assuming there is only one pullup
> > ? Also, which technology would be better - LS, HC or something else. I
> > feel the rise time limitation would be due to pull up and the gate
> > capacitance. Please comment.
>
> Seems you are nearly there. What is the serial speed. Work out the needed
> rise time then compare with the rise time due to pull up and gate
> capacitance. If the latter is 10 times less than the former you will be OK.
>
> Don't forget to add in back plane track capacitance.
>
> Ian
Thanks Ian
My serial speed would be 4 Mbits/sec. Power consumption is not a
problem. I wish to use this configuration as a wired-or type of setup.
Should I go for bufferred or non bufferred drive ? Bufferred drivers
have larger sink capacities - allowing smaller pull ups, but have
higher gate capacitance. Also, should I go with CMOS or TTL. As the
gates are OC, the higher drive capacity for logic high would not be
relevant.


Re: Bus speeds on Open Collector Output - Jim Granville - 22:28 26-09-05

m...@gmail.com wrote:

> Ian Bell wrote:
> 
>>m...@gmail.com wrote:
>>
>>
>>>I plan to use open collector gates on a serial bus on backplane for
>>>communication between cards. Bus access is some sort of TDMA. What is
>>>the maximum speed that I can go for, assuming there is only one pullup
>>>? Also, which technology would be better - LS, HC or something else. I
>>>feel the rise time limitation would be due to pull up and the gate
>>>capacitance. Please comment.
>>
>>Seems you are nearly there. What is the serial speed. Work out the needed
>>rise time then compare with the rise time due to pull up and gate
>>capacitance. If the latter is 10 times less than the former you will be OK.
>>
>>Don't forget to add in back plane track capacitance.
>>
>>Ian
> 
> Thanks Ian
> My serial speed would be 4 Mbits/sec. Power consumption is not a
> problem. I wish to use this configuration as a wired-or type of setup.
> Should I go for bufferred or non bufferred drive ? Bufferred drivers
> have larger sink capacities - allowing smaller pull ups, but have
> higher gate capacitance. Also, should I go with CMOS or TTL. As the
> gates are OC, the higher drive capacity for logic high would not be
> relevant.

Have you looked at LVDS ?
-jg




Re: Bus speeds on Open Collector Output - 23:46 26-09-05

Jim Granville wrote:
> m...@gmail.com wrote:
>
> > Ian Bell wrote:
> >
> >>m...@gmail.com wrote:
> >>
> >>
> >>>I plan to use open collector gates on a serial bus on backplane for
> >>>communication between cards. Bus access is some sort of TDMA. What is
> >>>the maximum speed that I can go for, assuming there is only one pullup
> >>>? Also, which technology would be better - LS, HC or something else. I
> >>>feel the rise time limitation would be due to pull up and the gate
> >>>capacitance. Please comment.
> >>
> >>Seems you are nearly there. What is the serial speed. Work out the needed
> >>rise time then compare with the rise time due to pull up and gate
> >>capacitance. If the latter is 10 times less than the former you will be OK.
> >>
> >>Don't forget to add in back plane track capacitance.
> >>
> >>Ian
> >
> > Thanks Ian
> > My serial speed would be 4 Mbits/sec. Power consumption is not a
> > problem. I wish to use this configuration as a wired-or type of setup.
> > Should I go for bufferred or non bufferred drive ? Bufferred drivers
> > have larger sink capacities - allowing smaller pull ups, but have
> > higher gate capacitance. Also, should I go with CMOS or TTL. As the
> > gates are OC, the higher drive capacity for logic high would not be
> > relevant.
>
> Have you looked at LVDS ?
> -jg

But how to use LVDS in wired-OR type of configuration ? How many
tranceivers can be on multipoint type of configuration for 4 Mbit speed
?

Rakesh


Re: Bus speeds on Open Collector Output - Jim Granville - 00:38 27-09-05

m...@gmail.com wrote:
>>>My serial speed would be 4 Mbits/sec. Power consumption is not a
>>>problem. I wish to use this configuration as a wired-or type of setup.
>>>Should I go for bufferred or non bufferred drive ? Bufferred drivers
>>>have larger sink capacities - allowing smaller pull ups, but have
>>>higher gate capacitance. Also, should I go with CMOS or TTL. As the
>>>gates are OC, the higher drive capacity for logic high would not be
>>>relevant.
>>
>>Have you looked at LVDS ?
>>-jg
> 
> 
> But how to use LVDS in wired-OR type of configuration ? How many
> tranceivers can be on multipoint type of configuration for 4 Mbit speed
> ?

LVDS Rx devices give you differential sense, of a few hundrd mV and
the LVDS speed is well above your target.

If you want multiple TX, to always OR to HI,then you prebias the
Lines to LO, and only source current.

CAN bus does the same, but might struggle to get to 4MHz, but ISTR
some mention of faster CAN systems - Maxim have CAN devices to 2Mbd ?

For TX, you can use CMOS+resistors to emulate current drive, or
LVDS Txmit with diodes.

The key is LVDS allows lower swings which is lower power/faster
operation.


Re: Bus speeds on Open Collector Output - Noel Henson - 10:49 01-10-05

m...@gmail.com wrote:

> I plan to use open collector gates on a serial bus on backplane for
> communication between cards. Bus access is some sort of TDMA. What is
> the maximum speed that I can go for, assuming there is only one pullup
> ? Also, which technology would be better - LS, HC or something else. I
> feel the rise time limitation would be due to pull up and the gate
> capacitance. Please comment.

Be aware that when using open-collector drivers on a common bus, there can 
be glitches that occur whenever the bus is released (the driver is 
turned-off). This is caused by current flowing through an inductor between 
the open-collector driver and the pull-up resistor(s).

You might be better off using 3-state drivers. You would have to work out 
the TDMA protocol to prevent contention but is shouldn't be hard.

Noel

Re: Bus speeds on Open Collector Output - 03:52 12-10-05

Differential will give you better noise immunity.
Check out the traditional way of doing this: RS485.

Intersil have a number of very high speed RS485 drivers. ISL8487,
ISL8488 and ISL8488 can all do 5 Mbits/sec. Then there's the ISL83491
at 10 Mbits/sec and even a ISL81486 capable of a blistering 30
Mbits/sec.

Of course, RS485 is also the traditional way of doing multi-drop serial
busses - exactly what you are implementing. Check the maximum number of
nodes the chips support. Traditionally the maximum number supported by
RS485 is 16 nodes on the bus. But lately I've seen trancievers
supporting up to 128 nodes.