( locsemege | 2021. 08. 23., h – 22:26 )

Na, az szívás! I2C-t még meg lehet bit-bang, full software-esen írni, ha rossz a hardware, de az USB már nem ilyen állat. Akkor olvass fórumokat, support oldalakat, hátha más is elszomorodott, vagy van valami workaround rá. Ami a hardware-t illeti, az USB iszonyú érzékeny arra, hogy a PCB-n valóban 90 Ω hullámimpedanciájú legyen a hozzávezetés, valamint a D+ és D- erek között 50 milnél (1.27 mm) ne legyen nagyobb hosszkülönbség. Tapasztalatom szerint ez elsősorban high speed esetén érdekes, low speed és full speed esetén kevésbé izgalmas. Tudom, mert kellett emiatt nyákot újraterveznem.