Author Topic: One-Way SPI to multiple devices on long ribbon cable  (Read 8268 times)

0 Members and 1 Guest are viewing this topic.

Online T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 21864
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: One-Way SPI to multiple devices on long ribbon cable
« Reply #25 on: February 09, 2021, 12:33:53 am »
How are you wiring between each buffer and display?

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 27240
  • Country: nl
    • NCT Developments
Re: One-Way SPI to multiple devices on long ribbon cable
« Reply #26 on: February 09, 2021, 12:51:08 am »
Got some new boards in today which incorporate source termination resistors and a SN74HC367N buffer chip between each display...  Was able to reliably drive 5 (I don't have the rest wired up to test yet) at 30MHz, but if I up the frequency any more the screens at the end of the chain start having issues (as opposed to the ones at the beginning).  If I lessen the amount of screens I can increase the Hz more.  So there's still something that's getting lost over the distance despite having repeaters every foot or so
I'd measure the signals using an oscilloscope. See if the timing is still OK.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline zacajTopic starter

  • Contributor
  • Posts: 12
Re: One-Way SPI to multiple devices on long ribbon cable
« Reply #27 on: February 09, 2021, 03:27:02 am »
How are you wiring between each buffer and display?

I've hand-crimped some small wiring harnesses (each display's mounting position is unique)
 

Offline gnuarm

  • Super Contributor
  • ***
  • Posts: 2247
  • Country: pr
Re: One-Way SPI to multiple devices on long ribbon cable
« Reply #28 on: February 09, 2021, 04:26:15 am »
Got some new boards in today which incorporate source termination resistors and a SN74HC367N buffer chip between each display...  Was able to reliably drive 5 (I don't have the rest wired up to test yet) at 30MHz, but if I up the frequency any more the screens at the end of the chain start having issues (as opposed to the ones at the beginning).  If I lessen the amount of screens I can increase the Hz more.  So there's still something that's getting lost over the distance despite having repeaters every foot or so

I don't know that so many buffers are a good thing.  The signal needs to be restored.  Buffer chips can have an asymmetrical drive that changes the duty cycle of the clock.  If your pulses are 15 ns wide and you lose a ns on each one they don't need to be buffered very many times before the pulse gets too thin to work well. 
Rick C.  --  Puerto Rico is not a country... It's part of the USA
  - Get 1,000 miles of free Supercharging
  - Tesla referral code - https://ts.la/richard11209
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf