SPI Clock unstable

Hardware die niet past in bovenstaande onderwerpen
Berichten: 4
Geregistreerd: 11 Aug 2014, 20:14

SPI Clock unstable

Berichtdoor jl-p » 11 Aug 2014, 20:23

Ik heb een print laten maken waar mijn ethernet shield op komt mijn arduino due en nog veel meer.
Nu heb ik drie SPI apparaten waaronder Ethernet SD card en 7" Touchscreen.

Als ik touchscreen aansluit werken Ethernet en of SD niet meer.
zonder een upload te doen kan ik direct weer verbinding maken met het ethernet shield als ik de SPI clock draad los trek die naar het scherm loopt.

Ik heb zeker de CS lijnen goed. deze heb ik al meerdere keren nagekeken.
4 10 en 52 maar ook andere geprobeerd.
daarin tegen Soms doet i het dan toch maar meestal niet.
Hij ziet wel de SD kaart. althans welk type het is maar kan de partitie niet openen.
trek ik het scherm los kan hij het wel.


Code: Alles selecteren
Initializing SD card...Wiring is correct and a card is present.

Card type: SDHC
Could not find FAT16/FAT32 partition.
Make sure you've formatted the card


Nu heb ik vrijdag een presentatie die via de arduino moet gaan lopen maar ja hij is een beetje onstabiel en niet echt betrouwbaar zo.
Dus kan iemand mij helpen om dit SPI probleem te analyseren gelieve met een scoop.

Heb zelf een logic analyzer maar zie daar geen gekke dingen gebeuren.

Johan (Noord Holland)

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: SPI Clock unstable

Berichtdoor nicoverduin » 11 Aug 2014, 21:48

heb je alles niet eerst getest op breadboards en zo?

@edit: Op 23-4-2014 geef je aan dat het probleem is opgelost (internationale Arduino forum). Oorzaak te weinig power uit de USB. Is dat nu niet hetzelfde?
@edit: op 22-4-2014 geef je ook aan dat het opgelost is. 1A voeding en prima(circuits online) ?
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 40
Geregistreerd: 13 Mei 2014, 02:53
Woonplaats: Amsterdam

Re: SPI Clock unstable

Berichtdoor Resu » 12 Aug 2014, 07:40

Ik heb geen eigen ervaring maar ik heb ooit gelezen dat iedere device een eigen SS pin moet hebben. Zie hier bijvoorbeeld: http://forum.arduino.cc/index.php?PHPSESSID=pj06ru9jmrc2hs0rtf6u2o57f0&topic=27986.msg207077#msg207077 En dan met name de laatste regel: The only requirement (for properly designed SPI devices and for properly designed software) is that each device that resides on the Arduino SPI bus must have a different device Chip Select pin.

Edit: Ik vond in mijn documentje 'handig info' nog de volgende quote: To communicate with the SD card, disable the w5100 SPI (pin 10 HIGH) and enable SD SPI (pin 4 LOW).
To communicate with the w5100 ethernet IC, disable SD SPI (pin 4 HIGH) and enable the w5100 SPI (pin 10 LOW).
We do what we must because we can.

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: SPI Clock unstable

Berichtdoor nicoverduin » 12 Aug 2014, 08:17

Ik ben bang dat hij eerder een voedingsprobleem heeft. Dit had hij de vorige keer ook : http://www.circuitsonline.net/forum/view/119449/last
Betreft een project voor de regeling van visvijvers als ik het goed begrijp : http://www.circuitsonline.net/forum/view/120779 en http://jl-p.getmyip.com:3001/jl-p/nl/producten.html
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: SPI Clock unstable

Berichtdoor shooter » 12 Aug 2014, 10:49

touchscreen trekt veel stroom door de backlight, probeer die eens te dimmen of uit te zetten, dan heb je hopelijk voloende 5 V, een externe voeding is wat dat betreft veel beter, de backlight kun je er direct afhalen want die hoeft niet precies 5 Volt te zijn.
paul deelen
shooter@home.nl

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: SPI Clock unstable

Berichtdoor nicoverduin » 12 Aug 2014, 11:18

Hij heeft 2 meanwell voedingen die elk iets van 3A leveren. Maar zijn feedback is niet zo geloof ik....
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Terug naar Overige hardware

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 19 gasten