Sida 1 av 1

Behöver jag impedansmatching?

Postat: 11 september 2016, 09:23:59
av bjornvaktaren
Hej!

Jag håller på med ett projekt där ett antal 1 MHz 5 V klockpulser ska gå från ett kretskort till ett annat. Kretskorten sitter ihop med korta kablar eller alternativt direkt på varandra. Mottagarkretskortet har schmitt triggrar för att snygga till pulserna. Behöver jag även impedansmatcha på den mottagande sidan innan pulserna förs in i schmitt triggern? Pulserna genereras just nu av en Arduino men jag kanske använder något annat sedan.

Re: Behöver jag impedansmatching?

Postat: 11 september 2016, 11:01:49
av Klas-Kenny
För grundfrekvensens (1 MHz) skull - inte alls.
Det är bara om du har väldigt snabba stig- och falltider det kan behövas, men av din beskrivning lär inte det vara fallet.

Tumregel för digitala signaler: Du behöver fundera över impedansanpassning ifall signalens rise time är kortare än sådär 1/10 av tiden det tar för signalen att gå från källan till mottagaren.
Ytterligare tumregel: Signalhastigheten i vanliga FR4-kretskort är sådär 150mm/ns.

En uppskattning utan att kolla upp exakt, är att du kanske har en rise time i storleksordning 10ns från en ATmega. Så har du ledare kortare än (150[mm/ns]*10[ns] / 10) 150 mm så ska du inte behöva oroa dig ett dugg.
Har du längre ledare än så, är nog ett första steg här snarare att lågpassfiltrera klockan något för att få ner stig/falltider lite, för vad jag tolkar texten borde det inte vara särskilt kritiskt i din applikation.

Re: Behöver jag impedansmatching?

Postat: 11 september 2016, 14:58:16
av bjornvaktaren
Tack för ett utförligt och klart svar! Då provar jag utan :)