MCU: lla on SPI-väylä, jossa on noin 4 laitetta. Haluaisin laajentaa tätä väylää niin, että se on myös aluksella, ts. Joidenkin piirilevyjen on oltava yhteydessä pääkorttiin ja laajennetaan toiminnallisuutta. "Pad to pad" -etäisyys olisi:
emolevyn jäljityspituus + Kaapelin pituus + jälkipituus jatkalaudalla
3 "+ 6" + 3 "= noin 12 "
Kokemukseni mukaan jopa 1 MHz: n signaali, jonka nousuajat olivat noin 7 ns, tällä etäisyydellä nauhakaapelin kautta ylitti yli 1 V: n (mutta ei soinut liikaa). Piirilevyt saavat virtansa samasta virtalähteestä.
Huomaa: Täällä ei näy nousuaikoja, mutta liiallinen ylitys - tämä on 3,3 V: n signaali. Ja kyllä, tämä mitattiin oikein hyvin lyhyellä johdolla koettimesta maahan. Aivan kuten sitä suositellaan usein tällä sivustolla. En usko, että se on mittausvirhe.
Haluaisin, että järjestelmä toimisi 4 MHz: n taajuudella, mutta myös 2 MHz on hyväksyttävä. Suurin liitettävien levyjen lukumäärä olisi noin 4 ja tämä laajentaisi SPI-väylää noin 12 laitteeseen. En usko, että tätä olisi liian vaikea hallita koodilla, koska minulla on jo jotain tällaista. Lisäorjavalintarivien saaminen ei myöskään ole ongelma.
Huolestun kuitenkin siitä, kuinka SPI-tiedot lähetetään levyltä toiselle. Pitäisikö minun lähettää vain suora SPI tai muuntaa se LVDS: ksi toisessa päässä ja sitten muuntaa se takaisin SPI: ksi toisessa päässä?