NL8100806A - DIGITAL TIME BASE WITH COHERENT SPEED SWITCHING. - Google Patents
DIGITAL TIME BASE WITH COHERENT SPEED SWITCHING. Download PDFInfo
- Publication number
- NL8100806A NL8100806A NL8100806A NL8100806A NL8100806A NL 8100806 A NL8100806 A NL 8100806A NL 8100806 A NL8100806 A NL 8100806A NL 8100806 A NL8100806 A NL 8100806A NL 8100806 A NL8100806 A NL 8100806A
- Authority
- NL
- Netherlands
- Prior art keywords
- clock
- sampling
- clock pulses
- pulses
- counter
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/156—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Analogue/Digital Conversion (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
- Tests Of Electronic Circuits (AREA)
- Measurement Of Unknown Time Intervals (AREA)
Description
-1-.-1-.
8l304o/Ti/M/vL8l304o / Ti / M / vL
Korte aanduiding: Digitale tijdbasis met coherente snelheidsomschakelingShort designation: Digital time base with coherent speed switching
De uitvinding heeft betrekking op digitale tijdbasis voor het leveren van bemonsteringsklokpulsen.The invention relates to a digital time base for providing sampling clock pulses.
In elektronische instrumenten zoals digitale verwerkingsoscillos-5 eopen en digitaliserende overgangsoseilloseopen -worden zeer snelle analoge elektrische pulsen omgezet in digitale representaties ter vergemakkelijking van opslag, ontleding en weergave, In het algemeen wordt de omzetting naar digitale representaties bewerkstelligd door bemonstering van de analoge pulsen met een vaste snelheid en het vervolgens kwantiseren 10 van de monsters door middel van een analoog-digitaal omzetter . Om een be-monsteringsketen met verschillende snelheden voor ingangssignalen met verschillende frequenties of overgangstijden te verkrijgen kan een beaonste-ringsklok met een aantal seleeteerbare kloksnelheden gebruikt worden. Daardoor kunnen snellere signalen met een hogere snelheid bemonsterd worden en 15 kunnen langzamere signalen met een evenredig lagere snelheid bemonsterd worden, zodat een maximale hoeveelheid informatie uit het analoge signaal onttrokken kan worden zonder de beschikbare geheugenruimte te overschrijden. Bij gebruik van brede pulsen echter, waarbij de informatie zeer snel veranderd tijdens de stijgende en dalende flanken en zeer weinig of niet ver-20 andert gedurende de vlakke delen van de pulsen is het tot nu toe echter noodzakelijk de bemonsteringsklok met de hoogst verwachte snelheid te bedrijven teneinde de gehele golfvorm binnen te halen. Dit resulteert in een inefficiënt gebruik van de baaonsteringsketen en van geheugenruimte voor de vlakke gedeelten van pulsen.In electronic instruments such as digital processing oscilloscopes and digitizing transitional isolose lopes, very fast analog electrical pulses are converted into digital representations to facilitate storage, decomposition and display. In general, conversion to digital representations is accomplished by sampling the analog pulses with a fixed speed and then quantizing the samples by means of an analog-to-digital converter. To obtain a sampling rate with different rates for input signals of different frequencies or transition times, a sampling clock with a number of selectable clock rates can be used. Therefore, faster signals can be sampled at a higher rate and slower signals can be sampled at a proportionately slower rate, so that a maximum amount of information can be extracted from the analog signal without exceeding the available memory space. However, when using wide pulses, where the information changes very rapidly during the rising and falling edges and changes very little or not at all during the planar parts of the pulses, it has hitherto been necessary to run the sampling clock at the highest expected rate. companies to bring in the entire waveform. This results in an inefficient use of the bay sampling chain and of memory space for the flat portions of pulses.
25 In het bijzonder bij radar puls analyse is het gewenst de golfvorm in nauwkeurige tijdintervallen te verdelen en de informatie gedurende elk interval te bemonsteren met een snelheid die evenredig is met de verwachte wijzigingssnelheid van de informatie binnen elk interval. De omschakeling tussen kloksnelheden vindt bij, uit de praktijk, bekende ketens niet 30 samenhangend plaats, hetgeen resulteert in onvoorspelbare tijdrelaties tussen met verschillende snelheden verkregen monsters, waardoor een opgeslagen en weer te geven golfvorm met willekeurige tijdsdimensies verkregen wordt.Particularly in radar pulse analysis, it is desirable to divide the waveform into accurate time intervals and sample the information during each interval at a rate proportional to the expected rate of change of the information within each interval. Switching between clock speeds does not occur coherently in chains known from practice, resulting in unpredictable time relationships between samples obtained at different speeds, thereby obtaining a stored and reproducible waveform of arbitrary time dimensions.
Teneinde voomoemde bezwaren op te heffen verschaft de uitvinding 8100806 -2- een digitale tijdbasis, welke geschikt is tot het samenhangend omschake-len van de ene kloksnelheid naar een andere voor het opwekken van bemonstering sklokpuls en.In order to overcome the aforementioned drawbacks, the invention 8100806-2- provides a digital time base which is suitable for switching from one clock speed to another coherently to generate sampling clock pulse and.
Omdat de tijdkarakteristieken en de algemene vorm van bepaalde te 5 acquisiteren golfvormen of pulsen bekend zijn, kan de golfvorm in voorafbepaalde intervallen verdeeld'worden en kan .voor elk interval een bemon-steringssnelheid gekozeh worden die evenredig is met'de verwachte wijzi-gingssnelheid van de .golfvorm binnen het. interval.' Als zowel de tijdsintervallen als de bemonsteringssnelheden bekend zijn kan het' aantal ge-10 durende elk interval.te nemen monsters eveneens bepaald worden rekening houdend met het feit dat het totale aantal over de gehele golfvorm te nemen monsters begrensd wordt door de maximaal beschikbare golfvoimgeheu-genruimte.Since the time characteristics and the general shape of certain waveforms or pulses to be acquired are known, the waveform can be divided into predetermined intervals and a sampling rate proportional to the expected rate of change can be selected for each interval. the .waveform within it. interval.' If both the time intervals and the sampling rates are known, the number of samples taken at each interval can also be determined taking into account that the total number of samples to be taken over the entire waveform is limited by the maximum available waveform memory. gene space.
De bononsteringsklok met digitale tijdbasis omvat.een basisklok 15 werkend op een voorafbepaalde vaste frequentie, een synchrone tellerreeks, die de basiskloksnelheid deelt in overeenstemming met voorafbepaalde bemonsteringssnelheden, en een klokpoort, die een uitgangspuls van de bemonstering sklok slechts doorlaat bij het samenvallen van een telleruit-gangspuls en een basisklokpuls.The digital time base sampling clock comprises a base clock 15 operating at a predetermined fixed frequency, a synchronous counter sequence, which divides the base clock rate in accordance with predetermined sampling rates, and a clock gate, which passes an output pulse of the sampling clock only at the coincidence of a counter output pacing pulse and a basic clock pulse.
20 De voorafbepaalde bemonsteringssnelheden en overeenkomstige aantal len monsters worden in een geheugen opgeslagen. Een teller..telt bemonste-ringsklokuitgangspulsen.en wanneer het aantal getelde pulsen overeenstemt met het opgeslagen aantal voor een bepaalde bemonsteringssnelheid wordt de volgende banonsteringssnelheid en het overeenkomstige aantal monsters 25 gekozen. Deze keuze vindt in hoofdzaak gelijktijdig plaats.met de laatste bsaonsteringsklokuitgangspuls, zodat de synchrone tellerreeks een puls-teller voor het verschijnen van de volgende -basisklokpuls geconditioneerd worden door de nieuwe'informatie. Het omschakelen'van de.ene.bemonsteringssnelheid naar de andere tijdens de acquisitie van de golfvorm is daardoor 30 samenhangend omdat geen onvoorspelbare of onbekende tijdvensters tussen de bemonstering sklokpuls en optreden.The predetermined sampling rates and corresponding number of samples are stored in a memory. A counter counts sampling clock output pulses, and when the number of counted pulses corresponds to the stored number for a given sampling rate, the next sample rate and the corresponding number of samples are selected. This selection is made substantially simultaneously with the last sample clock output pulse, so that the synchronous counter sequence a pulse counter for the appearance of the next base clock pulse is conditioned by the new information. Switching from one sampling rate to the other during the waveform acquisition is therefore coherent because no unpredictable or unknown time windows between the sampling clock pulse and occur.
De uitvinding verschaft een digitale tijdbasis met samenhangende snelheidsomschakeling, die daartoe wordt gekenmerkt door middelen voor het leveren van een aantal voorafbepaalde bemonsteringssnel-35 heden, een basisklok voor het leveren van basisklokpulsen met een voorafbepaalde frequentie, middelen die met de bemonsteringssnelheidsmiddelen en met de basisklokThe invention provides a digital time base with associated rate switching, which is to that end characterized by means for supplying a number of predetermined sampling rates, a base clock for supplying base clock pulses at a predetermined frequency, means provided with the sampling rate means and with the base clock
-3- verbonden zijn voor het in overeenstemming met resp. voorafbepaalde be-monsteringssnelheden delen van de frequentie van de basisklokpiüsen ter verkrijging van bemonsteringsklokpulsen die in-hoofdzaak daarmee samenvallen, en 5 besturingsmiddelen ter verkrijging van een.voorafbepaald aantal baaonste-ringsklokpulsen voor elke voorafbepaalde bemonsteringssnelheid, "waarbij de besturingsmiddelen een volgende bemonsteringssnelheid kiezen nadat alle van het voorafbepaalde aantal bemonsteringsklokpulsen voor de voorgaande bemonsteringssnelheid zijn geleverd en voorafgaand aan de volgende 10 basisklokpuls.-3- are connected in accordance with resp. predetermined sampling rates divide the frequency of the base clock pulses to obtain sampling clock pulses substantially coinciding therewith, and 5 control means to obtain a predetermined number of bay clock pulses for each predetermined sampling rate, "the control means choosing a subsequent sampling rate after all of the predetermined number of sampling clock pulses for the previous sampling rate and prior to the next base clock pulse.
De uitvinding beoogt tevens een bemonsteringsklok te verschaffen die geschikt is voor het samenhangend omschakelen van de ene bemonsteringssnelheid naar de andere tijdens de acquisitie van een golfvorm.It is also an object of the invention to provide a sampling clock which is suitable for the coherent switching from one sampling rate to another during the acquisition of a waveform.
De uitvinding beoogt verder een nuttiger gebruik te maken van de 15- gifvormgeheugenruimte door het bemonsteren met snelheden die evenredig zijn met verwachte wijzigingssnelheden van.de golfvorm.The invention further contemplates making more useful use of the 15-shape memory space by sampling at rates proportional to expected rates of change of the waveform.
De uitvinding verschaft bovendien.een.digitale tijdbasis voor een golfvormacquisitiestelsel waarin de bemonsteringssnelheden. en de voor elke bemonsteringssnelheid.te verkrijgen aantallen monsters programmeerbaar 20 zijn.The invention additionally provides a digital time base for a waveform acquisition system in which the sampling rates. and the numbers of samples to be obtained for each sampling rate are programmable.
De uitvinding wordt toegelicht aan de hand van de tekening: fig. 1 toont een blokdiagram van een digitale tijdbasis volgens de uitvinding; fig. 2 toont een voorbeeld van een compacte geïdealiseerde golfvorm 25 van een met verschillende snelheden te digitaliseren analoog signaal; en fig. 3 toont een tijddiagram, aangevende de samenhangende snelheids-omschakeling.The invention is elucidated with reference to the drawing: fig. 1 shows a block diagram of a digital time base according to the invention; Fig. 2 shows an example of a compact idealized waveform 25 of an analog signal to be digitized at different speeds; and FIG. 3 shows a time diagram showing the associated speed changeover.
Fig. 1 toont een blokdiagram van een tijdbasis voor een aequisitie-stelsel waarin analoge signalen via een ingangsklem 10 naar een golfvorm 30 aequisitieketen 12 gevoerd worden, wéke keten op zich bekende bemonster-houd en analoog-digitaalcmzetketens kan omvatten als gebruikt bij bekende digitale oscilloscopen. De aequisitieketen 12 beaonstert de ingangsgolf-vorm in overeenstemming met bemonsteringsklokpulsen afkomstig van een basisklok 14 en een bemonsteringsklokpoort 16 in de digitale tijdbasis-35 keten. Een adresteller 18 wordt door de bemonsteringsklokpulsen verhoogd en levert adressignalen voor het opslaan van digitale representaties van de analoge monsters in een golfvormgeheugen 20.Fig. 1 shows a block diagram of a time base for an acquisition system in which analog signals are fed via an input terminal 10 to a waveform 30 acquisition circuit 12, which circuit may comprise known sample holdings and analog-digital converters as used in known digital oscilloscopes. The acquisition circuit 12 responds to the input waveform in accordance with sampling clock pulses from a base clock 14 and a sampling clock gate 16 in the digital time base 35 circuit. An address counter 18 is incremented by the sampling clock pulses and provides address signals for storing digital representations of the analog samples in a waveform memory 20.
-u--you-
Hoewel golfvörmgeheugenstelsels . zowel’ acquisitie- als uitleesketens vereisen, heeft de uitvinding slechts betrekking op acquisitie; daarom is een beschrijving van de uitleesketens achterwege gelaten. Er wordt hierbij aangenomen dat het' uitlezèn voor weergavedoeleinden behóórt tot .de 5 kennis van een deskundige en dat dit met .bekende technieken ten uitvoer gebracht kan worden.Although waveform memory systems. Require both acquisition and readout chains, the invention relates only to acquisition; therefore, a description of the readout chains has been omitted. It is hereby assumed that reading for display purposes is within the knowledge of one skilled in the art and can be accomplished using known techniques.
Een tijdbasis besturingsketen omvat een -f· I of N teller 22,. die de basiskloksnelheid deelt door de vooringestelde telmoduluswaarde afkomstig van een bemonsteringssnelheidsgeheugen 2^. De basisklok 1V kan een door 10 een kristal gestuurde oscillator zijn die klokpulsen levert met een vaste frequentie van bij voorbeeld 100 MHz. De -f K teller 22 kan elk aantal in de handel verkrijgbare tellers omvatten die een vooraf instelbaar aantal klokpulsen aftelt en aan het einde van elke aftèlperiode éen eindtelwaarde-signaal levert. In deze bijzondere uitvoeringsvorm is een synchrone rij 15 tellers toegepast ter verkrijging van een variabele fiodulusteller die geschikt is voor het delen van het kloksignaal van êên tot 10.000 in stap -pen van E=A x10. , waarbij 1 <> A £ 10 . en 0 £ B <3 en waarbij zowel A als B gehele getallen zijn. Het geheugen 2k voor de bemonsteringssnelheid kan een willekeurig toegankelijk geheugen (RAM) zijn die bedreven wordt als 20 een eerst-in/eerst-uit (FIFO) eenheid die wordt bestuurd door een adresteller 26. De adresteller 26 bestuurt eveneens een geheugen 28 voor de aantallen monsters en kan eveneens een'als FIFO eenheid bedreven RAM zijn. Een monsteraantalteller telt klokpulsen: afkomstig van de bemonsteringsklok-poort 16. Een digitale vergelijker 32 vergelijkt het getelde uitgangssig-25 naai van de teller 30 met de inhoud van het .geadresseerde deel van het geheugen 28 en indien er overèenstemming is levert de vergelijker een signaal dat via een verhoging spoort 3^· naar de .adresteller 26. gevoerd wordt waarop deze een stap verhoogd-wordt en het .volgende bemonsteringssnelheid of telmodulus of telmodulus in het geheugen'2¼ en het volgende aantal mon-30 sters in het geheugen 28 kiest.. Wanneer de ëindtelwaarde van de teller 30 bereikt is, levert een dergelijke teller.een signaal dat naar een terug-stelpoort 36 toegevoerd wordt voor het daarmee terugstellen van het stelsel.A time base control circuit includes an -fI or N counter 22. dividing the base clock rate by the preset count modulus value from a sampling rate memory 2 ^. The base clock 1V can be a crystal-controlled oscillator that supplies clock pulses with a fixed frequency of, for example, 100 MHz. The -fK counter 22 may include any number of commercially available counters that count down a pre-settable number of clock pulses and provide a final count signal at the end of each countdown period. In this particular embodiment, a synchronous row of 15 counters has been employed to obtain a variable phase counter suitable for dividing the clock signal from one to 10,000 in step -pen of E = A x10. , where 1 <> A £ 10. and 0 £ B <3 and where both A and B are integers. The sampling rate memory 2k may be a random access memory (RAM) operated as a first-in / first-out (FIFO) unit controlled by an address counter 26. The address counter 26 also controls a memory 28 for the numbers of samples and may also be a RAM operated as a FIFO unit. A sample number counter counts clock pulses from the sample clock gate 16. A digital comparator 32 compares the counted output signal of the counter 30 with the contents of the addressed portion of the memory 28 and if there is a match, the comparator provides a signal which is fed via an elevation track to the address counter 26 whereupon it is incremented and selects the next sampling rate or counting modulus or counting modulus in the memory 2¼ and the next number of samples in the memory 28 When the final count value of the counter 30 is reached, such a counter provides a signal which is applied to a reset gate 36 for resetting the system therewith.
De werking van acquisitiestelsel zal nu worden verduidelijkt aan 35 cle hand van een voorbeeld. Fig. 2 toont een compacte geïdealiseerde golf-vorm van een te digitaliseren analoge puls. De getoonde golfvorm heeft de vorm van een brede puls met relatief snel stijgende en dalende flanken.The operation of the acquisition system will now be clarified by means of an example. Fig. 2 shows a compact idealized waveform of an analog pulse to be digitized. The waveform shown is in the form of a wide pulse with relatively fast rising and falling edges.
8100806 -5-8100806 -5-
Gesteld wordt dat deze golf vorm naar de ingangsklem 10 gevoerd wordt en dat de beschikbare geheugenruimte van het gfLfvormgeheugen 20 1000 geheu-genlocaties omvat en dat verder de klokshelheid van de basisklok 1¾ 100 MHz bedraagt. De golfvorm van fig. 2 kan verdeeld worden in drie segmenten 5 met resp. duren van 2 yus, 20 ms en 600 ^us. Deze drie segmenten worden begrensd door de punten BP1, BP2, BP3 en BPif. Het segment BP1-BP2 moet met een snelheid van 100 MHz bemonsterd worden en er moeten 200 monsters gencmen worden. Het segment BP2-BP3 moet .met een snelheid van 10 kHz bemonsterd worden en er moeten 200 monsters genomen worden. Het segment 10 BP3-BPit moet worden bemonsterd met een snelheid van 1 MHz en er moeten 600 monsters gencmen worden. Dit levert 1000 monsters voor het. geheel vullen van het geheugen 20 en levert ook ccmplete informatie omtrent de golfvorm. Er wordt aangenomen dat BP1 het trekkerpunt is. De.eerste stap is het laden van de voorafbepaalde informatie met betrekking tot de bemonste-15 ringssnelhedèn en de aantallen monsters voor elke snelheid in het tijd-basisbesturings stels el.It is said that this waveform is fed to the input terminal 10 and that the available memory space of the waveform memory 20 includes 1000 memory locations and that further the clock brightness of the base clock is 100 MHz. The waveform of Figure 2 can be divided into three segments 5 with resp. duration of 2 yus, 20 ms and 600 ^ us. These three segments are bounded by points BP1, BP2, BP3 and BPif. The segment BP1-BP2 must be sampled at a rate of 100 MHz and 200 samples must be sampled. The segment BP2-BP3 must be sampled at a rate of 10 kHz and 200 samples must be taken. Segment 10 BP3-BPit must be sampled at 1 MHz and 600 samples must be sampled. This yields 1000 samples for it. completely filling the memory 20 and also provides complete information about the waveform. BP1 is believed to be the trigger point. The first step is to load the predetermined information about the sampling rates and the numbers of samples for each rate into the time base control systems el.
In de aanvang is het stelsel teruggezet. Dit wordt verzorgd door het te voeren van een logisch laag signaal naar een ingang van terugstel-poort 36, dat een Μ-poort is, vanaf een ingangsklem 40. De andere ingang, 20 voor de eindtelwaarde van de teller 30, ontvangt een logisch hoog signaal. De uitgang van de terugstelpoort 36 wordt daardoor laag, zodat terugstelling verkregen wordt van de adresteller 26, de teller 30 voor het aantal monsters, de geheugenadresteller 18 en een trekker flip-flop k2. Ha het terugzetten van het stelsel wordt bij voorbeeld met behulp van een ophaal-25 weerstand die met een ges'chikte voedingsbron verbonden is een logisch hoog signaal naar de ingangsklem Uo en daardoor naar de terugstelpoort 36 gevoerd, waardoor de uitgang daarvan hoog wordt. Op gelijke wijze wordt een logisch hoog signaal vanaf de ingangsklem IA naar de verhoging spoort 3^, dat ook een EH-poort is, gevoerd en wordt eveneens een logisch hoog sig-30 naai vanaf de vergelijker 32 naar de andere ingang van de verhoging spoort 3^ gevoerd, zodat de uitgang daarvan hoog is.The system was reset in the beginning. This is done by supplying a logic low signal to an input of reset gate 36, which is a poort gate, from an input terminal 40. The other input, 20 for the terminal 30 count value, receives a logic high signal. The output of the reset gate 36 thereby becomes low, so that a reset is obtained from the address counter 26, the sample count counter 30, the memory address counter 18, and a trigger flip-flop k2. After the reset of the system, for example, with the aid of a pick-up resistor connected to a suitable power source, a logic high signal is fed to the input terminal U0 and thereby to the reset port 36, thereby making its output high. Likewise, a logic high signal is fed from input terminal 1A to the elevation track 3, which is also an EH gate, and a logic high signal 30 is also fed from comparator 32 to the other input of the elevation. 3 ^ so that its output is high.
Vervolgens worden de gegevens voor de benonsteringssnelheid en het aantal te nemen monsters, bijvoorbeeld in de vorm van voorafbepaalde ge-gevenswoorden, in de resp. geheugens 2h en 28 geladen. Dit wordt uitgevoerd 35 door het als eerste plaatsen van de gegevens voor het segment BP1-BP2 op de laadlijnen en het toevoeren van een laadpuls aan een ingangsklem h6. Vervolgens wordt de adresteller 26 met een stap verhoogd door het toevoeren 8100806 -6- van een naar een logisch laag nivo. gaande puls’aan de ingangsklem lUk Vervolgens worden de gegevens voor het segment BP2-BP3 op de laadlijnen geplaatst en wordt het proces herhaald,totdat alle gegevens met betrekking tot de bemonsteringssnelheid en het aantal te nemen'monsters geladen 5 zijn. Ha het hierboven omschrevèn laadproces.wordt het', stelsel .weer teruggesteld waardoor de adresteller 26 in haar beginpositie komt. Door het terugstellen van de trekkerflip-flöp k2 blokkeert de terugstelpuls de geheugenadresteller 18 en de teller voor het aantal .te nemén monsters totdat het stelsel wordt geactiveerd door het toevoeren van een aanstoot- of 10 trekkerpuls op een ingangsklaa.Λ8. Dus, hoewel.de tijdbasis op de eerste snelheid werkzaam is, worden alle monsters genegeerd die door de golfvorm. aequisitieketen 12 voorafgaand aan het aanstoten van het stelsel genomen zijn.Subsequently, the data for the sample rate and the number of samples to be taken, for example in the form of predetermined data words, are entered in the resp. memories 2h and 28 are loaded. This is performed by first placing the data for the segment BP1-BP2 on the load lines and applying a load pulse to an input terminal h6. Then, the address counter 26 is incremented by feeding 8100806-6 from one to a logic low level. going pulse at the input terminal luk Then the data for the segment BP2-BP3 is placed on the load lines and the process is repeated until all data regarding the sampling rate and the number of samples to be taken are loaded. After the loading process described above, the system is reset again, so that the address counter 26 returns to its initial position. By resetting the trigger flip-flop k2, the reset pulse blocks the memory address counter 18 and the sample number counter until the system is activated by applying a trigger or trigger pulse to an input terminal. Thus, although the time base operates at the first rate, all samples generated by the waveform are ignored. acquisition chain 12 has been taken prior to impacting the system.
Op een wijze als toegepast bij bekende oscilloscopen kan een 15 trekkersignaal van het analoge ingangssignaal afgeleid worden. Het analoge signaal kan bijvoorbeeld eerst verwerkt worden door een voorversterker, waarin een trekkersignaal wordt afgenomen dat dan vergeleken wordt met een instelbaar spanningsniveau voor het opwekken, van een trekkersignaal op elk gewenst punt van de golfvorm dat het analoge signaal voor stelt. In een der-20 gelijk geval wordt het analoge signaal vanaf de voorver sterker naar de golfvormacquisitieketen gevoerd via een vertragingslijn-teneinde voldoende tijd te hebben cm de tijdbasisketens te activeren en teneinde niets van het analoge signaal te missen. Het trekkersignaal wordt via de ingangs-klem ^-8 naar de klokingang van het flip-flop k2 gevoerd waardoor de Q uit-25 gang daarvan hoog wordt, zodat de adresteller 18 en de teller 30' voor het aantal monsters vrijgegeven wordt. Zoals eerder gezegd, is de tijdbasis reeds werkzaam op de eerste snelheid, te weten 100. MHz, cmdat het basis-kloksignaal door één gedeeld is. De uitgang voor.de eindtelwaarde van de teller 22 is logisch laag en de bemonsteringsklokpoort 16. is dienovereen-30 komstig een 0F-poort; die de neergaande bemonsteringsklokpulsen doorlaat wanneer beide ingangen daarvan laag zijn. De adresteller 18 en de teller 30 voor het aantal monsters beginnen de banonsteringsklokpulsen te tellen en de verkregen monsters worden in geadresseerde geheugenlocaties van het golfvormgeheugen 20 opgeslagen. Wanneer de 200-ste bemonsteringsklokpuls 35 door de teller 30 is geteld, wordt de uitgang van de vergelijker 32 laag, waardoor de uitgang van de verhogingspoort 3^ laag wordt, zodat de adresteller 26 een stap verhoogd wordt, waardoor in de geheugens 2.b en 28 de 8100806 -7- g eg evens voor de bemonsteringssnelheid en het aantal te .nemen pulsen behorend bij het tijdsegment BP2-BP3 gekozen worden. De basisklok heeft een klokperiode van 10 ns bij 100 MHz, en de voorgaande vergelijkeromscha-keling, de adrestellerverhoging en de vernieuwing van de geheugenuitvoer 5 treedt in minder dan 10 ns op, zodat de I teller 22 .vernieuwd wordt met de nieuwe snelheid voordat de volgende basisklokpuls optreedt. Op het breekpunt BP2 wordt de bsaonsteringsklokpulsuitgang van de bemonsterings-klokpoort 16 dus samenhangend cmgesehakeld van een snelheid van 1 MHz tot een snelheid van 10 kHz en treden geen'onbepaalde tijdvensters in de opge- 10. slagen golfvorm op.In a manner as used with known oscilloscopes, a trigger signal can be derived from the analog input signal. For example, the analog signal may first be processed by a preamplifier in which a trigger signal is taken, which is then compared to an adjustable voltage level for generating a trigger signal at any desired point of the waveform representing the analog signal. In such a case, the analog signal is fed from the preamplifier to the waveform acquisition chain through a delay line so as to have sufficient time to activate the time base chains and not miss any of the analog signal. The trigger signal is fed through the input terminal ^ -8 to the clock input of the flip-flop k2, thereby increasing its Q output, so that the address counter 18 and the sample number counter 30 'are released. As stated earlier, the time base is already operating at the first speed, namely 100 MHz, since the base clock signal is divided by one. The output for the final count value of the counter 22 is logic low and the sampling clock gate 16 is accordingly an 0F gate; which transmits the descending sampling clock pulses when both inputs thereof are low. The address counter 18 and the sample number counter 30 start counting the sample clock pulses and the resulting samples are stored in addressed memory locations of the waveform memory 20. When the 200th sampling clock pulse 35 has been counted by the counter 30, the output of the comparator 32 goes low, causing the output of the increment gate 3 ^ to go low, so that the address counter 26 is incremented, so that in the memories 2.b and 28 the 8100806 data for the sampling rate and the number of pulses to be taken associated with the time segment BP2-BP3 are selected. The base clock has a clock period of 10 ns at 100 MHz, and the previous comparator switch, the address counter increment and the refresh of the memory output 5 occur in less than 10 ns, so that the I counter 22 is refreshed at the new rate before the next basic clock pulse occurs. Thus, at the breakpoint BP2, the sampling clock pulse output of the sampling clock gate 16 is coherently switched from a speed of 1 MHz to a speed of 10 kHz and no indefinite time windows occur in the stored waveform.
Dit proces wordt herhaald.tussen de punten BP2 en BP3, waarbij de golfvormaequisitieketen 12 nog eens 200 monsters binnenhalt en bij het breekpunt BP3 wordt de bemonsteringsklokpulsuitgang van de bemonsterings-klokpoort 16 samenhangend cmgesehakeld van een snelheid van 10. kHz naar 15 een snelheid van 1 MHz. Tussen de punten BP3 en BPU worden nog eens 600 monsters binnengehaald, waarmee het geheugen geheel gevuld wordt.This process is repeated between points BP2 and BP3, with the waveform acquisition chain 12 bringing in another 200 samples and at the breaking point BP3, the sampling clock pulse output of the sampling clock gate 16 is consistently switched from a rate of 10. kHz to a rate of 1 MHz. Another 600 samples are taken in between points BP3 and BPU, which completely fills the memory.
Bij heübreekpunt BPit bereikt de teller 30 voor het aantal monsters de eindtelwaarde, waardoor een laag uitgangssignaal verkregen wordt dat naar de terugstelpoort 36 gevoerd wordt voor het terugstellen van het stelsel 20 op de bovenomschreven wijze.At breakpoint BPit, the sample number counter 30 reaches the final count value, thereby obtaining a low output signal which is fed to the reset port 36 for resetting the system 20 in the manner described above.
In fig. 3 is de samenhangende snelheidsomschakeling in een tijd-diagram uitgebeeld. Ter verduidelijking en .een betere begrip van de samenhangende snelheids omschakeling zijn andere snelheden dan de voornoemde gekozen. Tussen de punten BP1 en BP2 wordt de basisklok gedeeld door êên 25 en wordt voor elke basisklokpuls een bemonsteringsklokpuls geleverd. Bij het punt BP2 wordt de snelheid cmgesehakeld en wordt de basisklok gedeeld door vijf, waarbij de eerste banonsteringsklokpuls tegelijk optreedt met ' de vijfde basisklokpuls volgend, op BP2. Hierdoor is de omschakeling coherent of samenhangend, cm dat er geen'onbepaalde of onbekende tijdvensters 30 in het uitgangssignaal van de.bemensteringsklok optreden. Bij het punt BP3 wordt de bemonsteringskloksnelheid weer samenhangend cmgesehakeld en wordt de basisklok door twee gedeeld. Opgemerkt wordt, dat de beaonsterings-klokpulsen samenvallen met de basisklokpulsen en dat de breekpunten bij de bemonsteringsklokpulsen optreden.In Fig. 3, the related speed switching is depicted in a time diagram. For the sake of clarity and a better understanding of the related speed switching, speeds other than the aforementioned have been chosen. Between points BP1 and BP2, the base clock is divided by one 25 and a sample clock pulse is provided for each base clock pulse. At the point BP2, the rate is shifted and the base clock is divided by five, with the first banana clock pulse occurring simultaneously with the fifth base clock pulse following BP2. As a result, the switching is coherent or coherent in that there are no indefinite or unknown time windows in the output of the sample clock. At the point BP3, the sampling clock rate is again connected coherently and the base clock is divided by two. It should be noted that the sampling clock pulses coincide with the base clock pulses and that the break points occur at the sampling clock pulses.
81008068100806
Claims (6)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12417380A | 1980-02-25 | 1980-02-25 | |
US12417380 | 1980-02-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
NL8100806A true NL8100806A (en) | 1981-09-16 |
Family
ID=22413243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
NL8100806A NL8100806A (en) | 1980-02-25 | 1981-02-18 | DIGITAL TIME BASE WITH COHERENT SPEED SWITCHING. |
Country Status (6)
Country | Link |
---|---|
JP (1) | JPS56133664A (en) |
CA (1) | CA1157109A (en) |
DE (1) | DE3105554C2 (en) |
FR (1) | FR2476942A1 (en) |
GB (1) | GB2070827B (en) |
NL (1) | NL8100806A (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59117974U (en) * | 1983-01-31 | 1984-08-09 | 横河・ヒユ−レツト・パツカ−ド株式会社 | Measurement mode switching circuit |
JPS6279379A (en) * | 1985-10-02 | 1987-04-11 | Ando Electric Co Ltd | Timing signal generator |
JPS62118272A (en) * | 1985-11-19 | 1987-05-29 | Ando Electric Co Ltd | Pattern generating device |
JPS62184373A (en) * | 1986-02-07 | 1987-08-12 | Ando Electric Co Ltd | Test signal generating circuit |
JPS62261084A (en) * | 1986-05-06 | 1987-11-13 | Ando Electric Co Ltd | Timing signal generator |
FR3150314A1 (en) * | 2023-06-23 | 2024-12-27 | Stmicroelectronics International N.V. | Management of the start of the conversion of an analog/digital converter within an integrated circuit, for example a microcontroller. |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3706944A (en) * | 1970-12-02 | 1972-12-19 | Bell Telephone Labor Inc | Discrete adaptive delta modulator |
-
1981
- 1981-02-16 CA CA000370935A patent/CA1157109A/en not_active Expired
- 1981-02-16 DE DE19813105554 patent/DE3105554C2/en not_active Expired
- 1981-02-18 NL NL8100806A patent/NL8100806A/en not_active Application Discontinuation
- 1981-02-20 JP JP2481881A patent/JPS56133664A/en active Granted
- 1981-02-23 GB GB8105590A patent/GB2070827B/en not_active Expired
- 1981-02-24 FR FR8104058A patent/FR2476942A1/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS56133664A (en) | 1981-10-19 |
JPH037909B2 (en) | 1991-02-04 |
GB2070827B (en) | 1984-02-29 |
FR2476942B1 (en) | 1984-01-06 |
FR2476942A1 (en) | 1981-08-28 |
CA1157109A (en) | 1983-11-15 |
DE3105554A1 (en) | 1981-12-17 |
DE3105554C2 (en) | 1983-07-14 |
GB2070827A (en) | 1981-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
NL8000108A (en) | SIGNAL ACQUISITION CHAIN. | |
US4495586A (en) | Waveform acquisition apparatus and method | |
US4438404A (en) | Signal sampling system | |
NL8004045A (en) | WAVE SHAPE MEMORY DEVICE. | |
US3557354A (en) | Signal-to-noise ratio enhancement methods and means | |
US5521512A (en) | Time domain reflectometer using successively delayed test pulses and an interleaved sampling procedure | |
US5028914A (en) | Method and apparatus for waveform digitization | |
NL8100806A (en) | DIGITAL TIME BASE WITH COHERENT SPEED SWITCHING. | |
NL8201966A (en) | LOGICAL ANALYZER FOR A MULTIPLE DIGITAL BUS. | |
US7285946B2 (en) | Pattern trigger in a coherent timebase | |
NL8004845A (en) | DISPLAY DEVICE FOR IMAGE OF A SIGNAL COVER WITH A DIGITAL OSCILLOSCOPE. | |
US4737792A (en) | Counter-based simulated target generator | |
US4768017A (en) | Circuit for providing high sampling rate resolution using slow sampling rate | |
NL8004719A (en) | TIME DETAILED POINT DISPLAY FOR A DIGITAL OSCILLOSCOPE. | |
US4471452A (en) | Digital time base with coherent rate switching | |
US4586022A (en) | Waveform memory circuit | |
US5185874A (en) | Address generator for high speed data averager | |
EP0418499B1 (en) | Time interval triggering and hardware histogram generation | |
NL8202611A (en) | DEVICE FOR MEASURING AND IMAGING WAVE FORMS. | |
DE4106892A1 (en) | METHOD AND DEVICE FOR MEASURING DISTANCES | |
CN1074539A (en) | Multi-channel digital card oscillograph | |
WO2009088693A1 (en) | Timing signal generator providing synchronized timing signals at non-integer clock multiples adjustable by more than one period | |
JPS6339875B2 (en) | ||
NL8007018A (en) | WAVE FORMAT ANALYZER. | |
NL8204050A (en) | SIGNAL MEASURING INSTRUMENT. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A85 | Still pending on 85-01-01 | ||
BA | A request for search or an international-type search has been filed | ||
BB | A search report has been drawn up | ||
BC | A request for examination has been filed | ||
BV | The patent application has lapsed |