Electrokit Buggfix Plus
Aktuellt datum och tid: 13.24 2019-08-21

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 15 inlägg ] 
Författare Meddelande
InläggPostat: 10.31 2019-03-02 
Användarvisningsbild

Blev medlem: 14.11 2005-09-06
Inlägg: 1364
Ort: Storsjö, Sorsele
Brottas med följande problematik:
Stigande flanken på en TTL signal med frekvens 100kHz behöver fördröjas
Fördröjningen skall vara steglös mellan "så kort som möjligt", gärna ensiffrigt antal ns, till som mest omkring 30ns.
Jitter, d.v.s tidsmässiga inkonsekvenser är kritiskt.
Så enkelt som möjligt, bör få plats på ett litet "patchkort" som kan monteras på ett större kort som en fix.

Det här är vad jag kommit fram till just nu:
Bilaga:
delay_1.png


IC1 används egentligen bara till att snygga till och definiera nivårna på insignalen, då den kan variera i amplitud.

Ni förstår min tanke, att IC2 har sin referens flyttbar på positiva ingången och på andra ingången signalen som skall fördröjas, och där flankerna fåtts att luta genom RC nätet på utgången av IC1.
Idealt skulle jag vilja att flankerna ut från IC1 vore linjära ramper. Kanske jag helt enkelt skulle använda en vanlig OP i stället för komparatorn LT1016 på IC, samt att välja en med "lämpligt dålig" slew rate? Samtidigt vill jag att minsta fördröjningen skall vara så liten som möjligt, så IC1 får inte introducera allt för stor initial fördröjning.
Man skulle kunna integrera insignalen och ordna reset av integratorn på motsatt flank, men det känns krångligt. Har någon andra ideer? :)

Har simulerat mitt koncept som det ser ut i nuläget och visst verkar det fungera, men är rädd att det inte kommer prestera tillräckligt bra.
Bilaga:
tx_delay_8.png


Bilaga:
tx_delay_7.png


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 11.09 2019-03-02 

Blev medlem: 08.04 2012-06-19
Inlägg: 387
Ort: Lund
Om det är enbart logiksignaler vill du kanske använda en 74xx14 Schmitt-trigger istället för OP?


Upp
 Profil  
 
InläggPostat: 11.20 2019-03-02 
Användarvisningsbild

Blev medlem: 14.11 2005-09-06
Inlägg: 1364
Ort: Storsjö, Sorsele
Du tänkte för IC1? Jo, det skulle nog gå. RC nätet är kanske onödigt för de förhållandevis små fördröjningarna jag är ute efter. Det kan räcka bara med den lutning som blir pga slew rate hos LT1016 eller vad jag nu använder för IC1.


Upp
 Profil  
 
InläggPostat: 12.39 2019-03-02 

Blev medlem: 13.28 2006-09-23
Inlägg: 9275
Ort: Södertälje
ditt problem är att din triggpunkt när beslutet för omslag är benägen att vara påverkad av störningar och brus på matningsspänningen och ger ännu mer extra gitter om man dessutom går över till TTL/CMOS-logik, samma med din referensspänning som du ställer in triggpunkten med - att ha switcad regulator i dessa sammanhang är heller ingen hit och detta drar förmodligen så lite ström att en 3-benig linjär och mer brusfri regulator borde duga

OP-ampar ger en viss undertryck av störning och brus på matningssidan men den är inte oändlig och speciellt inte för frekvenser utanför dess frekvensområde.

sådant här är skitsvårt att simulera i simulator då få tänker på att implementera brus-källa även på matningsspänningen och dessutom den karaktären som kan bli med den regulator man använder och slutligen att man kanske måste köra tiotusentals perioder med tillräckligt fin upplösning för att statistiskt kunna göra sig en bild av hur mycket gitter det är med 50 Hz övertoner och allt ;*) ...


Upp
 Profil  
 
InläggPostat: 13.31 2019-03-02 
Användarvisningsbild

Blev medlem: 14.11 2005-09-06
Inlägg: 1364
Ort: Storsjö, Sorsele
xxargs:
Yes, helt klart är detta störningskänsligt. Matningsspänning måste vara extremt ren. Just ADP7118 som jag ritat in på schemat har jag bra erfarenhet av, mycket lågt Internet brus. En 7805:a går fetbort.
Höll för ett tag sedan på med en mycket intressant felsökning och den bottnade i att de linjära regulatorerna som matade ett gäng OP förstärkare brusade för mycket. Det rörde sig om 78/79 seriens regulatorer och jag kunde mäta upp bruset ut från dem med spektrumanalysator. Just 79 regulatorn var klart sämre såg jag på mina mätningar, vilket även avspeglas i databladet. Problemet avhjälptes genom att löda bort 78/79 regulatorerna och ersätta dem med ADP7118 och ADP7182. På de riktigt låga nivåerna hjälper det inte hur många och stora avkopplingskondingar man provar haka dit, den lågimpediva utgången på regulatorn jobbar hårt för att trycka ut det brus den genererar internt.
En riktigt fin regulator med låg intern brusnivå och dessutom ett LC filter på utgången, då kan det bli bra.
Att beställa ett bart mönsterkort kostar inte så mycket, det lutar åt att jag prövar detta och ser vad som händer.


Senast redigerad av Oskar 14.42 2019-03-02, redigerad totalt 1 gång.

Upp
 Profil  
 
InläggPostat: 13.44 2019-03-02 
Moderator
Användarvisningsbild

Blev medlem: 21.44 2007-02-23
Inlägg: 4314
Ort: Åkarp / Uppsala
Eftersom jitter är kritiskt kanske någon form av Constant Fraction Discriminator kan vara lämplig? Jag är osäker på hur du i så fall skall göra fördröjningen, men kanske ett pulsfomande nät på ingångssidan och variabel förstärkning i ena grenen av diskriminatorn? Fast jag är kanske helt ute i busken.


Upp
 Profil  
 
InläggPostat: 17.31 2019-03-02 

Blev medlem: 13.28 2006-09-23
Inlägg: 9275
Ort: Södertälje
är pulståget konstant i frekvens eller varierar stort över frekvens - är det DC-inblandat (dvs ingen pulståg alls) eller kan allt gå AC-kopplat?


Upp
 Profil  
 
InläggPostat: 17.47 2019-03-02 
Användarvisningsbild

Blev medlem: 14.11 2005-09-06
Inlägg: 1364
Ort: Storsjö, Sorsele
Jag blev tvungen att läsa på lite och nu förstår jag (nästan) CFDn. Däremot, jag har lite svårt att greppa hur jag skulle nyttja den. Så vitt jag begriper är vitsen med kopplingen att man minskar/avslägsnar amplitudvariationers betydelse, något man främst har nytta av inom optiken, exempelvis att man triggar en krets på ljus från en sensor.
Alltid roligt att få bolla idéer och jag är inte främmande för helt nya spår ute i buskarna :mrgreen:


Upp
 Profil  
 
InläggPostat: 17.49 2019-03-02 
Användarvisningsbild

Blev medlem: 14.11 2005-09-06
Inlägg: 1364
Ort: Storsjö, Sorsele
Frekvensen är konstant, så väl som en kristalloscillator av generell typ klarar att göra den.
Signalen skall tas emot via en koaxkabel och den drivs av en TTL utgång i andra änden, men är AC kopplad ut.


Upp
 Profil  
 
InläggPostat: 17.52 2019-03-02 

Blev medlem: 15.28 2011-10-31
Inlägg: 1210
Ort: Linköping
Kan denna var till hjälp?
Det finns andra varianter också.
https://datasheets.maximintegrated.com/en/ds/DS1023.pdf


Upp
 Profil  
 
InläggPostat: 18.04 2019-03-02 
Användarvisningsbild

Blev medlem: 14.11 2005-09-06
Inlägg: 1364
Ort: Storsjö, Sorsele
gkar:
Tack, bra tips! Får fundera på om det kan vara nåt.
Finns framförallt en sak jag inte gillar med Maxim kretsen och liknande: inställningen kräver en del digital kontroll-logik, eller en mikrokontroller för att vara praktisk.


Upp
 Profil  
 
InläggPostat: 11.59 2019-03-03 

Blev medlem: 17.59 2009-12-21
Inlägg: 3371
Kolla sida 14 i DENNA

En 555'a dyker upp i mitt huvud, men den kanske inte hinner med.


Upp
 Profil  
 
InläggPostat: 21.37 2019-03-03 
Användarvisningsbild

Blev medlem: 14.11 2005-09-06
Inlägg: 1364
Ort: Storsjö, Sorsele
Eller kanske helt enkelt så här:
Bilaga:
sch_draft.png


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
InläggPostat: 21.52 2019-03-03 

Blev medlem: 17.59 2009-12-21
Inlägg: 3371
Heh...Ja det funkar det med...

Att jag flinar lite är att jag själv använt något liknande och fick tipset här på forumet.

Där var målet att generera en reset puls (för att väcka en MCU) från en magnetbrytare.
Där satte jag kondingen i serie och motståndet till jord i och för sig.


Upp
 Profil  
 
InläggPostat: 06.55 2019-06-08 
Användarvisningsbild

Blev medlem: 14.11 2005-09-06
Inlägg: 1364
Ort: Storsjö, Sorsele
Har fortsatt fundera på det här av och till. Har haft en konstantströmkälla - för att skapa en linjär och kort ramp - i tankarna tidigare, men inte trott att det går att få tillräckligt snabbt.
Sedan hittade jag AN72 från Linear Technology:
https://www.analog.com/media/en/technic ... /an72f.pdf
Bilaga:
an72-delay.png

Har till att börja med simulerat det och resultatet imponerade. Fick en minsta fördröjning på 8ns och längsta fördröjning går enkelt att styra. Nyckeln i det hela är att välja snabba switchtransistorer för Q3 och Q4, annars startar inte rampen nog snabbt efter trigsignalen.

Det här skall provas och om det fungerar kan jag tänka mig flera användningsområden, det kan bli ett mångsidigt byggblock! 2N2369 finns i varianter i SOT23 eller SC-70, så det går att bygga kompakt på ett litet patchkort för att prova konceptet.


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 15 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Swech och 2 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010