Op dit PCB werkt de SPI bus niet. Het is een expansion board voor de Raspberry Pi om de grondvochtigheid te meten en planten water te geven. Ik kan via de MCP23017 wel de solenoid kleppen en pomp aansturen, dus de i2c bus werkt wel.
De ADC werkt op 5V en comminuceert via een logic level converter met de 3.3v rPi. Als ik een meting doe krijg ik altijd de max waarde terug. Ik ben niet in het bezit van een oscilloscoop om te zien wat er nou echt op de datalijnen gebeurd.

Dit is mijn eerste custom PCB, en ik zou er erg blij mee zijn als de ADC zou werken.
...
Relevante software en hardware die ik gebruik
Hier kan je de Kicad files vinden.
ADC: MCP3208
Logic level converter: TXS0108E
rPi pinout. De Pi komt er ondersteboven op, dus deze pinout top/bottom mirroren.
...
Wat ik al gevonden of geprobeerd heb
De vorige revision van dit bord had een fout in de aansluiting van een paar SPI lijnen bij de logic level converter. Daar kreeg ik in eerste instantie errors, en toen ik dacht het gefixt te hebben kreeg ik telkens alleen maar een hoog signaal terug. Daarop heb ik deze revision laten maken welke datzelfde resultaat gaf.
Ik heb natuurlijk alle pinouts gechecked en daar heb ik niets gevonden. Maar ik kan een fout hebben gemaakt.
De software werkt gewoon op een prototyping board die ik heb gemaakt. En daar werkt de hardware dus ook gewoon.
Ik heb ook geprobeerd de transferrate van de SPI bus te verlagen, maar dat hielp ook niet.
Ik heb meerdere ADCs en rPi's geprobeerd.
...
Ik hoop dat jullie iets zien wat ik over het hoofd heb gezien. Andere kritiek op het ontwerp is ook zeker welkom
De ADC werkt op 5V en comminuceert via een logic level converter met de 3.3v rPi. Als ik een meting doe krijg ik altijd de max waarde terug. Ik ben niet in het bezit van een oscilloscoop om te zien wat er nou echt op de datalijnen gebeurd.

Dit is mijn eerste custom PCB, en ik zou er erg blij mee zijn als de ADC zou werken.
...
Relevante software en hardware die ik gebruik
Hier kan je de Kicad files vinden.
ADC: MCP3208
Logic level converter: TXS0108E
rPi pinout. De Pi komt er ondersteboven op, dus deze pinout top/bottom mirroren.
...
Wat ik al gevonden of geprobeerd heb
De vorige revision van dit bord had een fout in de aansluiting van een paar SPI lijnen bij de logic level converter. Daar kreeg ik in eerste instantie errors, en toen ik dacht het gefixt te hebben kreeg ik telkens alleen maar een hoog signaal terug. Daarop heb ik deze revision laten maken welke datzelfde resultaat gaf.
Ik heb natuurlijk alle pinouts gechecked en daar heb ik niets gevonden. Maar ik kan een fout hebben gemaakt.
De software werkt gewoon op een prototyping board die ik heb gemaakt. En daar werkt de hardware dus ook gewoon.
Ik heb ook geprobeerd de transferrate van de SPI bus te verlagen, maar dat hielp ook niet.
Ik heb meerdere ADCs en rPi's geprobeerd.
...
Ik hoop dat jullie iets zien wat ik over het hoofd heb gezien. Andere kritiek op het ontwerp is ook zeker welkom
Mijn systeempjes ||_|| 50D + grip || EF-S 10-22mm f/3.5-4.5 USM; EF-S 17-55mm F/2.8 IS USM; EF 85mm F/1.8 USM