Kysymys:
CAN-väyläasettelun suunnittelu
Peet Into
2016-04-14 19:35:17 UTC
view on stackexchange narkive permalink

Yritän suunnitella CAN-väyläsolmua. CAN-väylä on jaoteltava 120 ohmilla, 60 ohmilla kullekin linjalle.

Siksi yritin käyttää tätä paperia laskeaksesi tyypillisen 60 ohmin impedanssin CAN: n kiinnittävälle samantasoiselle nauhalle -Lähetin-vastaanotin Twisted Pair -kaapelille, CAN-väylän väliaineelle. Mutta jotenkin en voi saada kohtuullisia arvoja tälle asetukselle. Saavun 60Ohm: n vain, kun mitat ovat aivan liian pienet tai liian suuret valmistusta varten.

Mikä on paras tapa kiinnittää CAN-lähetin-vastaanotin kierrettyyn parikaapeliin piirilevyn asettelun suhteen?

Muokkaa: Luulen, että käytän sitten kokeiluja ja virheitä. Mutta miten ratkaisin tämän teoreettisesti? USB3.0-laitteiden kanssa törmään samaan ongelmaan ilman mahdollisuutta piirtää osaa signaalista.

Kuten alla olevissa vastauksissa todetaan, voimajohdon vaikutukset eivät ole erittäin kriittisiä CAN-asettelun suhteen.Minimoisin solmupäässä on tunkin pituus, ja ehkä lisätä jalanjäljen tavanomaiselle rikastimelle tai vastaavalle laitteelle, jos törmäät EMI / EMC-ongelmiin tiellä.
Kolme vastused:
Olin Lathrop
2016-04-15 15:58:56 UTC
view on stackexchange narkive permalink

Olet hämmentynyt impedanssista. Ilmeisesti käyttämäsi CAN-tyyppi toteutetaan kierrettyinä pareiksi noin 120 Ω impedanssilla. Siksi kummassakin päässä on 120 Ω vastus. Tämä tarkoittaa, että väylä näyttää kuljettajalle 60 Ω, mutta itse voimajohto on edelleen 120 Ω. Koska kuljettajat ajavat keskellä kaapelia jonnekin, he ajavat lähinnä kahta erillistä voimajohtoa, yhden kumpaankin suuntaan.

Älä kuitenkaan huoli siitä, kuten muut ovat sanoneet. Aseta CAN-lähetinvastaanotinpiiri mahdollisimman lähelle CAN-väyläliitintä tai sinne, missä väyläjohdot on juotettu piirilevyyn, eikä sillä ole väliä.

Ota huomioon aallonpituus. Suurin CAN-bittinopeus on 1 MHz. Oletetaan, että saat kohtuullisen neliömäiset reunat haluamallesi kymmenennelle harmoniselle eli 10 MHz: lle. Valon nopeus on 300 Mm / s, joten 30 m 10 MHz: ssä. Sanotaan, että etenemisnopeus voimajohdolla on puolet valon nopeudesta, joten 15 m. Vaikka kaikki tämä olisi pois päältä suuruusluokalla (tai halusit kuljettaa jopa 100. harmoniseen), se olisi silti 1,5 m aallonpituutta. 1 tuuma olisi pitkä etäisyys liittimen ja CAN-lähetinvastaanottimen sirun välillä, mutta edes se on vain 1,7% aallonpituudesta.

Toisin sanoen sinulla on kiinteä järjestelmä, ellet todellakaan tee tietäsi tee jotain typerää. Älä huoli siitä.

WhatRoughBeast
2016-04-14 20:46:16 UTC
view on stackexchange narkive permalink

Kaatat itsesi ilman mitään syytä. CANBus, jonka suurin bittinopeus on 1 MHz, on suurimmaksi osaksi läpäisemätön piirilevyn päättämisongelmille. Muutama tuumainen ristiriita PC-kortilla ei yksinkertaisesti lasketa asioiden järjestelmään. Esimerkiksi jopa 1 MHz: llä tynnyrin pituus kullekin fyysiselle yksikölle voi olla jalka, ja tällaisen tynnyrin vaikutus on paljon suurempi kuin tuuma tai kaksi piirilevyn jälkeä.

Laita lähetin-vastaanotinpiiri kaikin keinoin niin lähelle liitintä kuin voit, ja kiinnitä huomiota jäljittää impedanssiin aivan kuten asian tekemisessä oikein, mutta todella, CANBusia on vaikea sekoittaa tavallisiin PC-levyihin, mikä on yksi syy siihen, että se on niin kestävä.

Michael Karas
2016-04-14 19:59:33 UTC
view on stackexchange narkive permalink

CAN-väylän toimintataajuus ei ole niin korkea kuin monissa kriittisissä sovelluksissa, joissa tarvitaan impedanssilla ohjattua asettelua, kuten USB3, SATA tai PCIe. Tästä syystä asettelussa helpoin tapa on sijoittaa CAN-väylälähetin-vastaanotin suoraan liitinkohdan viereen. Järjestä kaikki Signal + - ja Signal- -yhteydet symmetrisiksi ja yhtäläisiksi (mutta myös lyhyiksi) yhteyspisteeseen saakka, ja sinun pitäisi olla kunnossa.

Ota huomioon myös, että virrat, joita tarvitaan päätevastuksen arvot viittaavat siihen, että haluat ehkä käyttää hieman laajempia jälkiä kuin ne, joita saatat käyttää suunnittelun tiheässä osassa. Jos esimerkiksi käytit 4 miljoonan jälkiä tiheään suunnitteluun, kannattaa ehkä käyttää 10 tai 15 miljoonan jälkileveyttä CAN-väylän signaali- ja päätevastusalueiden liitäntöihin.



Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...