Sida 3 av 3

Postat: 2 september 2006, 19:09:57
av Fransson
Om jag gissat rätt vad det är du försöker göra är jag mycket intresserad. :D
Goran skrev:Signalen jag samplar är en signal som hela tiden är återkommande och identisk. Det är "jag" själv som skickar en signal och vad jag vill sampla är signalen som jag får tillbaka på samma ledare.
Jag tycker det låter som om du försöker göra något som liknar en TDR. En ball metod för att mäta kablar. Ska enligt utsago (jag har inte sett en själv) inte bara kunna mäta impedans, förlust i kabeln och vad som är anslutet i andra änden. Den ska även kunna se om kabeln går genom en vägg, förbi ett järnrör eller har en knut. Samt kunna tala om hur långt fram utmed kabeln denna störning finns. Så om du ska bygga en TDR så är jag mycket intresserad.

Är även glad :D att mina tankar har varigt till hjälp och inspiration.
Undrar lite hur du löste fin inställningen för att få ner upplösningen till 0,25ns. Använde du någon av pressionsdelayerna från Maxim? Eller valde du en egen lösning? Och vad har du valt för klocka för grovinställningen? Vilken räknare? En diskret lösning eller programmerbar logik (typ CPLD eller liknande)? (Jag känner mig som om jag var i den där Tomas Ledin låten Hon bubblade av frågor. :shock: )

Har läst här och var på forumet folk som påstår att man kan sampla kretsar från Maxim och funder på att skriva en önskelista. (OBS annan tråd i så fall.) 8)

Skriv gärna något om hur du tänkt. :humm:

Postat: 2 september 2006, 19:40:40
av Goran
Javist! Det är en TDR jag bygger och metoden jag skall använda mig av har möjlighet till en mycket hög precision. Än så länge använder jag ett oscilloskop för mätning av kabelreflektioner...men varför inte ta in denna data och göra den digital så att en mc kan göra beräkningarna åt dig =)

När jag kommit längre fram i konstruktionen skall jag presentera mina idéer här om du vill. Just nu är mina komponeter i något paket hos posten på väg till mig ;) ...kan dock inte bygga ihop allting och testa att det verkligen fungerar innan jag löst några andra problem, men jag tvekar inte en sekund att det inte kommer göra det.

Postat: 2 september 2006, 19:47:58
av Fransson
Vilka komponenter ska jag lägga till på min önskelista? :D
Kan du länka till datablad? 8)

Postat: 4 september 2006, 12:54:12
av Goran
Mycket av det jag använder finns att köpa hos farnell. Elfa har också en del av dem.

Vad jag använder:

- en 74hc (snabbare versionen) av hex inverterare (för generering av snabba pulser)
- en väldigt snabb opamp (>=200Mhz) för förstärkning av reflektionerna
- en väldigt snabb ADC (>= 200Msps), med inbyggd sample&hold, för sampling av reflektionerna
- ett snabbt fifo minne (~12ns access) 2048*9bit
- en delay-line krets (bestämmer upplösningen), jag använder 5tap på 5ns per tap (totalt 25ns)
- två 74hct (snabba med låg kapacitans) analoga MUXar
- en microcontroller, jag använder pic18f4320
- några småsignals switch transistorer (npn och pnp)
- diverse kondensatorer (ac coupling från vad du mäter på...) + en spole (runt 100uH) för dc coupling (så att du inte bränner upp kretsen om det du mäter på har hög ac ström)

+ andra småkomponeter såklart för att filtrera bort störningar till de mer känsligare komponeterna etc...

Det är inte ett billigt bygge precis... några av komponeterna går loss på runt 150kr styck ;)

Men jag återkommer med fler detaljer kring bygget så att jag inte lurar in dig på något som jag inte är helöt säker på att kommer fungera hehe

Postat: 4 september 2006, 13:20:55
av Fransson
Inte många kompletta komponentbeteckningar där inte. :oops: Hade hoppats kunna kolla datablad på Delay-linenen, Fifo minnet och ADCn för att få egen inspiration. :D

Jag är egentligen inte ens i närheten av startgroparna för detta projekt då jag har ett antal andra liggande på hyllan. Men om jag skulle starta ett liknande projekt skulle jag använd programmerbar logik (typ CPLD eller FPGA) till så mycket som möjligt. Och troligtvis en annan processor/controller (se annan tråd, μP eller μC) mest för att jag just nu håller på och lära mig och programmera en. 8)