SPI bus problem..

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
stozze
Inlägg: 20
Blev medlem: 31 december 2007, 13:29:25
Ort: Vasa
Kontakt:

SPI bus problem..

Inlägg av stozze »

Hej,
nu är allt klart med led matrisen som jag har en tråd om i "Projekt", så jag har börjat snygga till allt och så, men nu uppstår det ett väldigt konstigt problem. Till matrisen så behövs det 8 ledare, 7 signalkablar och 1 jord. Allt har fungerat bra ända tills jag bytte ut de 8 enskilda kablarna (0.22 mm2) som går från microprocessor kortet till ledmatrisen mot en datakabel med 8 ledare (0.25 mm2 per ledare). Det är alltså inga stora saker som har ändrats.

Men när jag använder datakabeln så fungerade det inte.. så jag testade att koppla in 8 enskilda kablar igen som förut, då fungerar det. Sen prövade jag att koppla in både datakabeln och de enskilda 8 kablarna vid microprocessorn och endast ansluta de 8 enskilda kablarna till matrisen och lämna datakabeln oansluten i andra ändan. Detta fungerar inte heller, men ifall jag drar ur datakabeln börjar det fungera.. ja kan inte förstå varför det beter sig såhär, några förslag??

Signalerna som används här är, /Reset, /Cs, Clk, Din, Dout, Addin, Addout.
De är också buffrade via en CD4050B.. för att få 5v -> 3v3 och vise versa.

Så, har någon en vettig förklaring till varför inte datakabeln fungerar men nog 8 enskilda kablar? Håller på att bli tokig då jag inte har lyckats hitta på nån lösning.
net4all
Inlägg: 538
Blev medlem: 7 februari 2007, 12:06:34

Inlägg av net4all »

Tycker det låter som den kabeln hör hemma på skroten, har du kollat så att den är hel? Tex med multimeter? Dvs inga anslutningar "mellan" olika trådar i sladden?

Vad är det för typ av kabel? Kanske en bild?
Användarvisningsbild
stozze
Inlägg: 20
Blev medlem: 31 december 2007, 13:29:25
Ort: Vasa
Kontakt:

Inlägg av stozze »

Kabeln är nog i fin form, de e en vanlig kabel som har 8 ledare, 0.25 mm2 per ledare... och i ena ändorna har den sånahär kontakter
Bild och andra sidan Bild..
tror nog problemet är att den tar in störningar från nått ställe möjligtvis, men hur o var o varför, hmm.. :S

Längden är ca en halv meter.
Användarvisningsbild
stozze
Inlägg: 20
Blev medlem: 31 december 2007, 13:29:25
Ort: Vasa
Kontakt:

Inlägg av stozze »

Hittade en lösning på problemet nu.. lödde fast motstånd (160 ohm) i serie med /Cs, Clk, Din, Dout.. ett motstånd per signalkabel, i led matrisens kontakt.. och plötsligt fungerar allt igen.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Det är bra, så det strålar mindre. Den kan ju ha stört ut sig självt. En enkel test är att helt enkelt "skruva ner" hastigheten markant. SPI är ju synkron och inte beroende av en fast hastighet.
Skriv svar