+ Reply to Thread
Results 1 to 6 of 6

Thread: Data sharing through one wire

  1. #1
    Electronics4you Newbie
    Join Date
    May 2005
    Location
    Denmark
    Posts
    276

    Default Data sharing through one wire

    Hi All

    What is the easiest way of sharing data through only one wire excl. ground? Shift registers, multiplexing, or what.


    Electronics4you
    ______________________________________________


  2. #2
    checkmate Newbie
    Join Date
    Aug 2003
    Posts
    402

    Default

    What do you mean by sharing data?

  3. #3
    Joel Rainville Newbie
    Join Date
    Jul 2005
    Location
    Montréal, Québec, Canada
    Posts
    730

    Default Re: Data sharing through one wire

    Quote Originally Posted by Electronics4you
    Hi All

    What is the easiest way of sharing data through only one wire excl. ground? Shift registers, multiplexing, or what.


    Electronics4you
    ______________________________________________
    Do you want one-way communication with just a transmitter and a receiver, or bidirectional, half-duplex type of comms?

    What are shift registers and what does multiplexing has to do with this?

  4. #4
    Gorgon Newbie
    Join Date
    Sep 2005
    Location
    Norway, Europe
    Posts
    71

    Default Re: Data sharing through one wire

    Quote Originally Posted by Electronics4you
    Hi All

    What is the easiest way of sharing data through only one wire excl. ground? Shift registers, multiplexing, or what.
    ______________________________________________
    This depends on what sort of equipment you want to share the data. Have you got a microcontroller with UARTs in both ends, I would have used a multidrop type of async protocol. You need to do some collision testing by listening in on the data sent, but this is no problem in software. This solution will make it possible to have a multi master system.

    If you don't have micros in each end you'll need som form of selfclocking master/ slave communication. You can clock from the master and let it listen in between clock pulses for response from the slave. Shouldn't take much logic to do this, together with the shiftregister you asked about. You must make som form of state machine to generate (over)clocking for the sequences.

    The last approach will more or less fix the format/ length of the data transfered, and make changes more difficult.

    But, all is depending on the type of data you want to transfer.


    TOK

  5. #5
    pike Newbie
    Join Date
    Oct 2003
    Location
    Sydney, Australia
    Posts
    589

    Default

    Well you can have a multiple tones system. For example 1 channel on a 2khz tone. another on a 4 khz tone and so on. Now to filter all this information simply apply a band pass circuit, a discriminator if you like.

    Smooth off your waveforms and you now have multiple different channels.
    www.winpicprog.co.uk - Great PIC language tutorials.

  6. #6
    Electronics4you Newbie
    Join Date
    May 2005
    Location
    Denmark
    Posts
    276

    Default

    I only need to send 8 bit trough 1 wire with a 20 MHz clock frequency - a syncronized counter in each end of the wire controls the in- and output

+ Reply to Thread

Tags for this Thread