DIY TAC: hårdvara för maskin-human telepathy experiment (7 / 9 steg)
Steg 7: USB till SPI omvandlare
För den beta prototypen USB till SPI omvandlare användes en UM232H-B. Denna del har 16ms latens, vilket är oacceptabelt hög för den slutliga versionen av TAC enheten, men det är den första som jag kunde få signalen för att testa resten av systemet. Jag ska ersätta den. Jag har letat efter off-the-shelf lösningar, och jag har försökt MCP2210 (inte någonsin använda den del. Det är inte tillförlitliga för mig och andra har problem med det också.) och såg till att använda V-USB firmware (outdated: inte kompilera rätt med den nuvarande versionen av LIBUSB). Jag kommer att omkonstruktion USB till SPI converter för att använda en FT232RL följt av en ATMEGA328. Sedan kan programvaran prata till enheten utan att behöva särskilda drivrutinsinstallationen, alltför. Överdriven latensen i denna del är därför jag inte publicera de drivrutiner som jag har skrivit hittills, eftersom drivrutinen kommer att vara helt omskriven för den slutliga versionen, eftersom jag ändra USB till SPI maskinvara datorn kommunicerar via.