Realtime Video Processing

Maat: px
Weergave met pagina beginnen:

Download "Realtime Video Processing"

Transcriptie

1 Realtime Video Processing Studiegebied Industriële Wetenschappen en Technologie Opleiding Elektronica-ICT Afstudeerrichting Elektronica Academiejaar Eindwerk Jelmer Callant Pieter Huyghe

2 Voorwoord Een thesis maak je niet alleen... In eerste instantie willen wij de Provinciale Industriële Hogeschool (PIH) bedanken om deze thesis mogelijk te maken. Het labo en de nodige apparatuur waren ten allen tijde beschikbaar, zodat we ook buiten de gereserveerde uren aan de slag konden. We houden er aan ing. Johan Beke, onze interne promotor, te danken. Met zijn knowhow en ervaring vonden we de juiste weg binnen dit eindwerk. Hij was steeds beschikbaar en heeft voor heel wat problemen een oplossing helpen zoeken. Als laatste willen we graag onze vrienden en ouders bedanken. Onze ouders hebben het mogelijk gemaakt deze extra opleiding te kunnen volgen na het behalen van ons bachelordiploma. Met morele en financiële steun hebben ze een sterke bijdrage geleverd aan onze studies. Jelmer Callant Pieter Huyghe Realtime Video Processing I

3 Lijst van afkortingen ADC AGC AM CPU CRT CVBS DA DAC DCR DIN DVI EAV EDK FM FPGA IDENT INSEL ISE ITU MPU NTSC OCM OPB PAL PLB RGB SAV SCL SDA SDP SECAM SoC SVGA TRS UART VDEC VGA VIR XGA YAA YCrCb YSH Analog to Digital Convertor Automatic Gain Control Amplitude Modulatie Central Processing Unit Cathode Ray Tube Colour Vision Blanking Synchronisation Digital to Analog Digital to Analog Convertor Device Control Register bus Deutsches Institut für Normung Digital Visual Interface End of Active Video Embedded Development Kit Frequentie Modulatie Field Programmable Gate Array IDENTificatie INgang SELectie Integrated Software Environment International Telecommunications Union Micro Processor Unit National Television Standards Committee On-Chip Memory Controller On-Chip Peripheral Bus Phase Alternating Line Processor Local Bus Red Green Blue Start of Active Video Serial Clock Serial DAta Standard Definition Processor SEquentiel Couleur A Mémoire System on Chip Super Video Graphics Array Timing Reference Symbol Universal Asynchronous Receiver Transmitter Video DECoder Video Graphics Array Vertical Interval Reference extended Graphics Array Luma Decimation Filter Luma / Chrominance red /Chrominance blue Luma SHaping filters Jelmer Callant Pieter Huyghe Realtime Video Processing II

4 Lijst van figuren Figuur 1: Virtex-II PRO Development Bord... 3 Figuur 2: Blokschema connecties FPGA... 3 Figuur 3: Interne opbouw Virtex-II PRO... 4 Figuur 4: Blokschema DA converter... 5 Figuur 5: Nominale output-levels... 6 Figuur 6: VGA connector (female)... 8 Figuur 7: DB-9 connector (male) Figuur 8: DB-25 Connector (female) Figuur 9: VDEC1 video decoder bord Figuur 10: VDEC1 Circuit Diagram Figuur 11: Blokschema ADV7183B Figuur 12: Input multiplexing Figuur 13: Standard Definition Processor (SDP) Figuur 14: Gegevensoverdracht I²C Figuur 15: S-video plug Figuur 16: Component kabels Figuur 17: Zwartwit monochroom videosignaal Figuur 18: Lijn- en rasterblanking Figuur 19: Lijn- en rastersyncpuls Figuur 20: Egalisatiepulsen Figuur 21: Effect integrerend en differentiërend netwerk Figuur 22: Voor- en na- egalisatiepulsen Figuur 23: Beeldsignaal zonder gelijkstroomherstelling Figuur 24: Eenvoudige gelijkstroomherstelling Figuur 25: Klemming op de 'achterstoep' Figuur 26: Vóór en ná sleuteling Figuur 27: Differentiatiefout Figuur 28: Kleurperceptie Figuur 29: Burstsignaal Figuur 30: Verspreiding PAL, NTSC en SECAM Figuur 31: Lijnsynchronisatie Figuur 32: Rastersynchronisatie Figuur 33: Videosample Data Figuur 34: 4:2:2-formaat Figuur 35: 4:4:4-formaat Figuur 36: Conversie 4:2:2 naar 4:4: Figuur 37: Blokschema code Figuur 38: Simulatie pipe_line_delay Figuur 39: Data flow state machine Figuur 40: Simulatie Neg_edge_detect Figuur 41: Simulatie If_decode Figuur 42: Simulatie Vp422_444_dup Figuur 43: Simulatie YCrCb2RGB Jelmer Callant Pieter Huyghe Realtime Video Processing III

5 Figuur 44: Simulatie special_vga_timing_generation Figuur 45: Oorspronkelijke luminatie Figuur 46: Aangepaste luminantie Figuur 47: Implementeren in ISE Figuur 48: Instellen timing constraints Jelmer Callant Pieter Huyghe Realtime Video Processing IV

6 Lijst van tabellen Tabel 1: Output voltage coding... 7 Tabel 2: Pinout VGA connector Tabel 3: Signaalniveau RS Tabel 4: Pinout S-video Tabel 5: Coëfficiënten uit de ooggevoeligheidscurve Tabel 6: Basiskarakteristieken PAL en NTSC Tabel 7: Lijnsynchronisatie bij PAL en NTSC Tabel 8: Rastersynchronisatie bij PAL en NTSC Tabel 9: Field blanking definitie PAL, NTSC Tabel 10: Timing-referentiesignalen Tabel 11: Controlebits Jelmer Callant Pieter Huyghe Realtime Video Processing V

7 Inhoudsopgave 1 Inleiding Virtex II pro development systeem Algemene omschrijving Extern Functionele opbouw van een SoC DA converter (3818KRC) Blokschema Digitale input Output VGA output RS VDEC1 video decoder bord Functionele omschrijving Multiformat SDTV Video Decoder (ADV7183B) Blokschema Analoge front-end Algemene status registers Standard Definition Processor (SDP) SD luma path SD chroma path Sync processing General setup Color controls Luma filter Luma Antialias Filter (YAA) Luma Shaping Filters (YSH) Digital resampling filter Chroma filter MPU port description Aansluitingen Composite video S-video Component video Analoge video Zwartwit videosignaal Samenstelling Resolutie Verticale en horizontale onderdrukking of blanking Synchronisatie en egalisatie Gelijkstroomherstelling Eenvoudige gelijkstroomherstelling Gesleutelde klemming op de achterstoep Jelmer Callant Pieter Huyghe Realtime Video Processing VI

8 4.1.6 Tijdsconstante van het koppelnetwerk Kleur videosignaal Kleurperceptie Luminantie Kleurverzadiging Kleursynchronisatie PAL, NTSC PAL NTSC PAL en NTSC, eigenschappen Basiskarakteristieken Lijnsynchronisatie Rastersynchronisatie Digitale video Coderingseigenschappen Video formaat Structuur van het interfacesignaal Video timing referentie codes (SAV, EAV) Datawoorden gedurende de blanking Formaat 4:2:2 naar 4:4: Formaat 4:2: Formaat 4:4: Conversie 4:2:2 naar 4:4: Blokschema Blokken Pipe line delay Code Uitleg Simulatie Neg_edge_detect Code Uitleg Simulatie If_decode Code Simulatie Vp422_444_dup code Uitleg Simulatie YCrCb2RGB Code Simulatie Line_buffer Code Jelmer Callant Pieter Huyghe Realtime Video Processing VII

9 7.6.2 Uitleg Simulatie Special_svga_timing_generation Code Uitleg Simulatie Video Capture Code Uitleg Problemen en aanpak Conversie van Verilog naar VHDL Voorbeeld Verilog VHDL Voorbeeld Verilog VHDL Processen Digitale video Implementatie van de VHDL-files Signed versus Unsigned Verilog VHDL Horizontale en verticale synchronisatie Eventuele verdere stappen Aanpassing files Extra frames Besluit Jelmer Callant Pieter Huyghe Realtime Video Processing VIII

10 1 Inleiding Het realtime verwerken van videobeelden vereist snelle digitale hardware om alle data op tijd te kunnen verwerken en de nieuwe signalen te genereren. Videosignalen met een microprocessor verwerken is geen goede keuze omdat een CPU meestal te traag is om de videodatastroom realtime te verwerken. In een eerste stap wordt het analoge videosignaal, met behulp van een decoderchip, omgezet naar een digitaal signaal. Dit digitaal signaal bestaat uit de 3 datastromen rood, groen, blauw en de sync-signalen. Met behulp van een System on Chip, opgebouwd met een snelle en krachtige FPGA, wordt de digitale videodata verwerkt en uiteindelijk via een DAC (digital to analog convertor) terug naar een analoog signaal omgezet. Er wordt gebruik gemaakt van een video decoder bord van Digilent Inc dat kan aangesloten worden op de XUP borden, met de bedoeling een PAL videosignaal om te zetten naar een VGA signaal en weer te geven op een computerscherm. Om alles vlot te sturen kiezen we voor een System On Chip design met PowerPC. We kiezen er voor hoofdstuk 2 en 3 te wijden aan de hardware die we gebruiken. Dit zijn het Virtex-II PRO en het VDEC1 bord. In hoofdstuk 4 en 5 worden respectievelijk analoge en digitale video besproken en worden de belangrijkste verschillen tussen PAL en NTSC uit de doeken gedaan. De daarop volgende hoofdstukken handelen over de uitwerking van het eindwerk zelf. Welke code is er geschreven? Hoe zien de simulaties er uit? Wat werd daaruit geconcludeerd en hoe werd het eindwerk verder aangepakt? Om de precieze werking van de code te begrijpen wordt er aangeraden het blokschema uit hoofdstuk 6 of uit de bijlage (cd-rom) er bij te nemen. Jelmer Callant Pieter Huyghe Realtime Video Processing 1

11 2 Virtex II pro development systeem 2.1 Algemene omschrijving Het Virtex-II Pro development systeem is gebaseerd op de Virtex-II Pro FPGA met twee geïntegreerde IBM hardcore CPU s. De Virtex-II Pro FPGA is een krachtig, veelzijdig en relatief goedkoop systeem dat speciaal ontwikkeld werd voor het digitale luik in het curriculum van een ingenieur. Het bord bevat bovendien verschillende interfaces, wat het multifunctioneel maakt op elektronicagebied. Het XUP development bord kan voor elk onderzoeksniveau gebruikt worden, van basis opdrachten tot geavanceerde onderzoeksprojecten. Door de kracht van de Virtex-II Pro kan het bord zowel als digitale designtrainer, microprocessor of voor het ontwikkelen van complexe digitale systemen dienen. Omdat er zich verscheidene connectoren op het bord bevinden, kan er altijd worden uitgebreid met prototype borden. In functie van dit eindwerk rond realtime video processing is dit het VDEC1 bord. 2.2 Extern In figuur1 is het XUP development bord afgebeeld en in figuur 2 is blokschematisch weergegeven wat er zoal verbonden is met de FPGA. In dit blokschema, krijgt men een goed inzicht in de opbouw van het bord. Zo zijn de verschillende connecties te zien met de Virtex- II Pro. Dit bevat onder andere de voeding, klok signalen en de verschillende I/O s. Voor de realisatie van het eindwerk is gebruik gemaakt van volgende onderdelen : expansion header RS232 XSGA Video Output Jelmer Callant Pieter Huyghe Realtime Video Processing 2

12 Aan de expansion header is het VDEC bord aangesloten, dat verder in deze thesis onder de loep wordt genomen. Figuur 1: Virtex-II PRO Development Bord Figuur 2: Blokschema connecties FPGA Jelmer Callant Pieter Huyghe Realtime Video Processing 3

13 2.3 Functionele opbouw van een SoC Figuur 3: Interne opbouw Virtex-II PRO Figuur 3 toont hoe de SoC intern is opgebouwd bij een Virtex II Pro FPGA van Xilinx. In totaal bevinden er zich twee Power-PC s in de FPGA. Dit zijn hardcore CPU s. Men kan echter ook kiezen voor de Microblaze. Dit is een softwarematige uitvoering en neemt dan ook resources in van de FPGA. Indien je de mogelijkheid hebt, is het beter om te kiezen voor een Power-PC, omdat deze veel krachtiger en sneller werken. Ze staan in voor het uitvoeren van de software die hier geschreven wordt in de C-taal. De Power PC staat in verbinding met de PLB bus en op zijn beurt aan de OPB bus via de bus brigde. De PLB bus is een full duplex 32-bits bus. De OPB-bus is half duplex, maar omvat ook 32 bits. Men kan stellen dat de PLB bus de snelle bus is en dat hier dan ook geheugen controllers, ethernet of andere snelle apparaten zullen aan gekoppeld worden. De OPB bus wordt meer gebruikt om een eigen gemaakte peripheral aan te koppelen. De tragere apparaten maken ook gebruik van die bus. Jelmer Callant Pieter Huyghe Realtime Video Processing 4

14 De bus bridge staat in voor de connectie tussen de twee verschillende bussen, zodat er een onderlinge communicatie mogelijk is. Op het einde van iedere bus is er een arbiter die ervoor zorgt dat er geen conflicten ontstaan op de bus en dat er maar één master spreekt. Tenslotte is er ook de DCR bus, deze wordt gebruikt om alles te kunnen instellen bij de initialisatie, omdat er bij het opstarten nog geen communicatie mogelijk is tussen de PLB en de OPB bus (Bus Bridge en arbiters moeten worden ingesteld). Via deze bus is controle over de verschillende onderdelen van de Virtex II-Pro mogelijk. 2.4 DA converter (3818KRC) Het FMS3818 IC is een drievoudige DA converter, die gebruikt wordt bij de verwerking van PC beelden en videosignaal conversie ( RGB, YCrCb, Composite, Y, C), waar snelheid van uiterst belang is. Ook het Virtex-II Pro bord bevat zo n video DAC die de digitale signalen terug omzet naar analoge Blokschema Figuur 4: Blokschema DA converter Jelmer Callant Pieter Huyghe Realtime Video Processing 5

15 2.4.2 Digitale input De inkomende RGB data wordt geregistreerd op de stijgende flank van de klok. Analoge outputs volgen de stijgende flank van de klok na een delay, t DO Output SYNC en BLANK inputs controleren het uitgangsniveau van de D/A converters gedurende het terugslaginterval van een CRT. Wanneer de SYNC laag gebracht wordt, wordt de stroombron, die de sync puls op de IOG uitgang superponeert, uitgeschakeld. SYNC en pixel data worden op de stijgende flank van de klok geregistreerd. SYNC overschrijft geen enkele data en mag enkel gebruikt worden gedurende het blanking interval. Wanneer de BLANK laag is, wordt de pixel data input genegeerd en worden de D/A converter uitgangen op het blanking niveau geplaatst. BLANK gebeurt op de stijgende flank van de klok. Figuur 5: Nominale output-levels Iedere D/A output is een stroombron van V DDA. Deze wordt dan ook in een stroomeenheid uitgedrukt. De RGB transformatie van data naar stroom gaat als volgt: Jelmer Callant Pieter Huyghe Realtime Video Processing 6

16 Tabel 1: Output voltage coding 2.5 VGA output VGA ofwel Video Graphics Array is een standaard voor het weergeven van beelden op een computermonitor. De VGA standaard werd ontwikkeld door IBM, werd voor het eerst op de markt gebracht in 1987 en is door de jaren heen uitgegroeid als dé standaard voor het aansturen van computerschermen. De term VGA wordt vaak gebruik om te verwijzen naar een resolutie van 640 x 480, ongeacht de hardware die gebruikt wordt om het beeld te produceren. Het kan ook verwijzen naar de 15 pins D-type connector, die nog steeds heel frequent gebruikt wordt om analoge videosignalen in heel wat resoluties te transporteren, niettegenstaande er heel wat nieuwe standaarden zijn bijgekomen (SVGA, XGA, etc ). Jelmer Callant Pieter Huyghe Realtime Video Processing 7

17 Pin 1: Pin 2: Pin 3: Pin 4: Pin 5: Pin 6: Pin 7: Pin 8: Pin 9: Pin 10: Pin 11: Pin 12: Pin 13: Pin 14: Pin 15: Red video Green video Blue video Not connected Ground (HSync) Red return Green return Blue return +5V(DDC) Ground (VSync, DDC) Not connected I²C data Horizontal sync Vertical sync I²C clock Figuur 6: VGA connector (female) Tabel 2: Pinout VGA connector VGA werd officieel vervangen door de XGA norm van IBM, maar in feite kan men stellen dat het vervangen werd door SVGA, een norm die ontwikkeld werd door verschillende andere fabrikanten. Het principe van VGA aansturing is gebaseerd op analoge aansturing met behulp van gescheiden kleuren. Deze drie kleuren, rood, groen en blauw (RGB) worden apart over een lijn gestuurd en de horizontale en verticale uitlijning wordt door de horizontale en verticale synchronisatie aangestuurd. Jelmer Callant Pieter Huyghe Realtime Video Processing 8

18 2.6 RS-232 De RS-232-C standaard werd in 1969 uitgebracht door de Electronic Industries Alliance. Seriële transmissie houdt in dat data bit per bit wordt verzonden over een enkele communicatielijn. Daarentegen heeft parallelle transmissie nood aan op zijn minst evenveel lijnen als er bits worden verzonden (voor een woord van 8 bits zijn op zijn minst 8 lijnen nodig). Seriële transmissie wordt eerder gebruikt voor communicatie over lange afstanden, terwijl parallelle transmissie gebruikt wordt voor korte afstanden waar hoge transmissiesnelheden nodig zijn. Oorspronkelijk was een groot voordeel van seriële transmissie dat het ideaal was om op telefoonlijnen gebruikt te worden. De seriële data kon door een modem geconverteerd worden, op een telefoonlijn geplaatst worden en door een andere modem terug naar seriële data omgezet worden. Communicatie volgens de RS-232 standaard is een asynchrone seriële communicatie methode. Asynchroon wil zeggen dat de informatie op ieder willekeurig moment kan verzonden worden, waarbij de taak van de ontvanger is te detecteren wanneer de data begint of eindigt. Het voordeel van asynchrone communicatie ten opzichte van synchrone communicatie is dat asynchrone communicatie goedkoper is om te implementeren. Er zijn namelijk minder lijnen nodig in een kabel. Het grote nadeel is dat de ontvanger op het verkeerde moment kan beginnen met ontvangen, waardoor er opnieuw een synchronisatie moet gebeuren en dit uiteraard extra tijd in beslag neemt. De standaard omschrijft zoals eerder vermeld een communicatiemethode waarbij informatie bit voor bit wordt verstuurd over een fysiek kanaal. De informatie moet opgedeeld zijn in datawoorden. De lengte van een datawoord kan variëren. Voor een goede overdracht worden extra bits toegevoegd om synchronisatie- en foutdetectie mogelijk te maken. Op PC s kan je een lengte tussen 5 en 8 bits instellen. Het is heel belangrijk dat zowel de zender als de Jelmer Callant Pieter Huyghe Realtime Video Processing 9

19 ontvanger ingesteld staan op hetzelfde aantal databits. Anders kan de binnenkomende informatie fout worden geïnterpreteerd, of zelfs helemaal niet worden herkend. Om op elk moment te kunnen starten met een datatransfer, moet de ontvanger kunnen detecteren welke bit de eerst te ontvangen bit van een woord is. Daarom wordt elk datawoord vooraf gegaan door een signaleringsbit of startbit. Deze bit is altijd herkenbaar aan het actief lage signaalniveau, omdat de lijn in actief hoge status is als er geen communicatie gebeurt. Direct na de startbit worden de databits verzonden. Om transmissiefouten te kunnen detecteren, kan aan het einde van een datawoord een pariteitbit gegenereerd worden. De zender berekent de waarde van die bit aan de hand van de verzonden informatie. De ontvanger voert dezelfde berekening uit en controleert dan of zijn ontvangen bit overeen komt met de berekende waarde. We kunnen spreken van zowel even als oneven pariteit. Wanneer de ontvanger een startbit gemist heeft, omdat er bijvoorbeeld ruis op de lijn aanwezig was, start de ontvangst met de eerstvolgende databit die actief laag is. Hierdoor wordt echter verkeerde data ontvangen. Om hersynchronisatie mogelijk te maken, heeft men het begrip framing geïntroduceerd. Framing wil zeggen dat de databits en de pariteitbit worden omringd door start- en stopbits. De tijdsperiode tussen de start- en stopbits is constant en wordt bepaald door de baudrate en het aantal data- en pariteitsbits. De start- en de stopbit herken je respectievelijk aan hun actief laag en actief hoog niveau. Stel nu dat de ontvanger een andere waarde detecteert dan 1 op het moment dat hij de stopbit had moeten ontvangen, dan wordt er gedetecteerd dat er een framing error plaatsvond en wordt er een foutconditie in de UART gezet. Uiteindelijk wordt er dan geprobeerd om opnieuw binnenkomende bits te synchroniseren. Jelmer Callant Pieter Huyghe Realtime Video Processing 10

20 Het signaalniveau ziet er als volgt uit: Niveau Zender Ontvanger Grenswaarden (V) Grenswaarden (V) Space status (0) Mark status (1) Ongedefinieerd Tabel 3: Signaalniveau RS-232 De RS-232 connector werd oorspronkelijk ontworpen om 25 pinnen te gebruiken. Bij die indeling was er onder meer ruimte gemaakt voor een secundair serieel RS-232 communicatiekanaal. In de praktijk wordt er echter meestal slechts één communicatiekanaal met bijhorende handshake lijnen gebruikt. Op PC s is de DB9 versie populairder geworden. Pintoewijzing van beide types connectoren zie je op onderstaande figuren. Figuur 7: DB-9 connector (male) Figuur 8: DB-25 Connector (female) We gebruiken de RS232 verbinding louter voor het selecteren van het soort ingangssignaal dat we willen gebruiken. Jelmer Callant Pieter Huyghe Realtime Video Processing 11

21 3 VDEC1 video decoder bord 3.1 Functionele omschrijving Het video decoder bord is opgebouwd rond de ADV7183B video decoder chip van Analog Devices. Het kan NTSC, PAL en SECAM video signalen digitaliseren. De chip detecteert automatisch standaard analoge televisiesignalen en digitaliseert die met drie 54MHz 10-bit ADC s. De output data kan naar een aangesloten bord verzonden worden in een 8- of 16- bit YCrCb formaat. Het VDEC1 bord bevat alle nodige circuits, waaronder stabiele, goed gefilterde spanningsvoorziening, 75-ohm inputs, een stabiele 27 MHz klok, verschillende video input connectors en input beveiligingsnetwerken. Het bord kan aangesloten worden op de speciale high-speed data connector van het XUP Virtex-II PRO development bord. Figuur 9: VDEC1 video decoder bord Bovenstaande figuur is het VDEC1 bord. Onderaan merken we de high-speed data connector, bovenaan de verschillende ingangen ( composiet, RGB en S-video) die verder in deze thesis zullen besproken worden. Jelmer Callant Pieter Huyghe Realtime Video Processing 12

22 Op onderstaande figuur is het blokschema van het VDEC1 bord weergegeven. Centraal staat het blokschema van de ADV7183B. Figuur 10: VDEC1 Circuit Diagram Het bord wordt in functie van ons eindwerk gebruikt om analoge video te digitaliseren, zodat die video verwerkt en terug analoog naar buiten gestuurd kan worden. Het lijkt ons essentieel in de volgende hoofdstukken wat aandacht te besteden aan het ADV7183B IC. Jelmer Callant Pieter Huyghe Realtime Video Processing 13

23 3.2 Multiformat SDTV Video Decoder (ADV7183B) Blokschema Figuur 11: Blokschema ADV7183B Jelmer Callant Pieter Huyghe Realtime Video Processing 14

24 3.2.2 Analoge front-end De ADV7138B analoge front end bestaat uit drie 10 bit ADC s die het analoge video signaal digitaliseren vooraleer het verder verwerkt kan worden. De analoge front-end gebruikt verschillende kanalen voor iedere ADC om een uitstekende werking te kunnen garanderen bij toepassingen met gemixte signalen. De front-end bevat een 12-kanaals input multiplexer, die toelaat dat er meerdere videosignalen door de ADV7183B verwerkt worden. De ADC s zijn zó geconfigureerd dat ze kunnen werken in 4x oversampling mode. Op onderstaande figuur zien we de algemene structuur van de input multiplexing die in het IC voorzien is. De signalen worden op een zodanige manier gemultiplext, zodat er geen overspraak mogelijk is. Figuur 12: Input multiplexing Jelmer Callant Pieter Huyghe Realtime Video Processing 15

25 Zoals we op de figuur kunnen zien, kunnen de analoge input multiplexers zowel door functionele registers (INSEL) als manueel gecontroleerd worden. Door INSEL [3:0] te gebruiken is de opstelling van de multiplexers vereenvoudigd en wordt de crosstalk tussen de kanalen geminimaliseerd door de input kanalen op voorhand toe te wijzen. De INSEL bits staan de gebruiker toe zowel het input kanaal als het input formaat te selecteren. De INSEL[3:0] dient niet alleen om de analoge input multiplexing te schakelen, maar het configureert ook de SDP core om de CVBS (Comp), S-video (Y/C), of component (YCbCr) formaten te verwerken. Het is mogelijk om de instellingen via I²C te overschrijven Algemene status registers Er zijn vier registers die samenvattende informatie vrijgeven over de video decoder. Het IDENT register, laat de gebruiker toe de revisie code van de ADV7183B te identificeren. De andere drie registers bevatten status bits, aangaande de werking van het IC. Er zijn ook AD_RESULT[2:0] bits, wat staat voor autodetection result. Deze bits stellen het resultaat voor wat het autodetectieblok rapporteerde. Jelmer Callant Pieter Huyghe Realtime Video Processing 16

26 3.2.4 Standard Definition Processor (SDP) Figuur 13: Standard Definition Processor (SDP) Het SDP blok kan omgaan met standaard definitie video in CVBS, Y/C, en YCrCb formaten. Het kan opgedeeld worden in een luminantie- en een chrominantiepad. Als de input video van het composiet type is (CVBS), dan worden beide procespaden gevoed met de CVBS input SD luma path Het input signaal wordt door de volgende blokken verwerkt: Digital Fine Clamp: gebruikt heel precies algoritme om het videosignaal te clampen. Luma Filter Block: bevat een decimale luma filter (YAA) met een vaste responsie en shaping filters (YSH) die een selecteerbare responsie hebben. Gain Control: De automatische versterkingscontrole (AGC) kan in verschillende modes werken. Luma Resample: om zowel lijnlengte fouten als dynamische lijnsveranderingen te corrigeren wordt de data digitaal bemonsterd. Luma 2D comb: zorgt voor luma/chroma scheiding AV code insertion: hier wordt de gedecodeerde luma bij de chroma gevoegd. Jelmer Callant Pieter Huyghe Realtime Video Processing 17

27 3.2.6 SD chroma path Het input signaal wordt door de volgende blokken verwerkt: Digital Fine Clamp: gebruikt een heel precies algoritme om het videosignaal te clampen. Chroma demodulation: genereert een kleurdraaggolf voor eender welk gemoduleerd chroma schema. Het blok voert een AM demodulatie uit voor PAL en NTSC en een FM demodulatie voor SECAM. Chroma Filter Block: bevat een decimale chroma filter (CAA) met een vaste responsie en shaping filters (CSH) die een selecteerbare responsie hebben. Gain control: automatische versterkingscontrole kan werken in verschillende modes (gebaseerd op de amplitude van de kleurdraaggolven, op de diepte van de horizontale syncpuls op het lumakanaal, of vaste, manuele versterking). Chroma Resample: de chroma data wordt digitaal herbemonsterd, om perfect te lopen met de luma data. De herbemonstering gebeurt om statische en dynamische lijnlengtefouten van het inkomende videosignaal te corrigeren. Chroma 2D Comb: zorgt voor kwaliteitsvolle scheiding van luma en chroma, wanneer het ingangssignaal CVBS is. AV code insertion: hier wordt de gedecodeerde luma bij de chroma gevoegd Sync processing De ADV7183B haalt de synchronisatiesignalen uit de videogegevensstroom. Bij dit IC is er nog geen ondersteuning voor externe horizontale of verticale synchronisatiesignalen. Het extraheren van die signalen is geoptimaliseerd om niet perfecte videobronnen, zoals een VCR met videokoppen, te ondersteunen. Het daadwerkelijk gebruikte algoritme wendt een ruwe detectie, gebaseerd op overschrijden van een bepaalde drempelwaarde aan, gevolgd door een meer gedetailleerde detectie, gebruik makend van een adaptief interpolatie algoritme. De ruwe synchronisatie informatie wordt Jelmer Callant Pieter Huyghe Realtime Video Processing 18

28 gestuurd naar een blok die de lijnlengte meet en voorspelt. Die output wordt gebruikt om het bemonsteringsgedeelte te sturen om zeker te zijn dat de ADV7138B 720 actieve pixels per lijn uitstuurt. Het synchronisatieblok in het IC omvat ook de volgende blokken: Vsync processor: dit blok zorgt voor een extra filtering van de gedetecteerde verticale synchronisatiesignalen om deze te optimaliseren. Hsync processor: is ontworpen om inkomende horizontale synchronisatiesignalen die vervuild zijn door ruis te filteren General setup De video standaard selectie staat sowieso op autodetectie ingesteld. De resultaten van de autodetectie kunnen uit de status registers gelezen worden Color controls Deze registers staan de gebruiker toe om de weergave van een beeld in te stellen. Deze controle is onafhankelijk van eender welke andere controle. De controle van de helderheid is bijvoorbeeld onafhankelijk van het vastklemmen van het beeld, ook al hebben beide instellingen een invloed op de DC levels Luma filter De Luma filter bestaat eigenlijk uit drie filter sets: de luma antialias filter, de luma shaping filter en de digitale herbemonsteringsfilter. Het dataformaat op dit punt is CVBS voor de CVBS input of enkel luma voor Y/Cen YCrCb inputformaten. Jelmer Callant Pieter Huyghe Realtime Video Processing 19

29 Luma Antialias Filter (YAA) De ADV7183B chip ontvangt video met een frequentie van 27 MHz. DE ITU-R BT.601 standaard adviseert een sample frequentie van 13,5 MHz. Dit filter voorkomt aliasing door de luma signalen te filteren met een lineaire laagdoorlaatfilter Luma Shaping Filters (YSH) Het shaping filter blok is een programmeerbare laagdoorlaatfilter die kan gebruikt worden om de bandbreedte van het luma signaal te beperken. Door de bandbreedte van het lumasignaal te beperken kan de kwaliteit van het beeld, vooral bij video waar heel veel hoogfrequente ruis aanwezig is, aanzienlijk verbeteren Digital resampling filter Deze filter is een set van laagdoorlaat filters. Dit blok wordt gebruikt om opnieuw bemonstering toe te staan van het videosignaal om parameters, zoals de tijdsbasis van een videolijn te veranderen. Dit is echter door het systeem ingesteld en vraagt geen interventie van de gebruiker Chroma filter. De chroma filter bestaat eigenlijk uit drie filter sets: de chroma antialias filter, de chroma shaping filter en het digitale herbemonsteringsfilter. Het dataformaat op dit punt is CVBS voor de CVBS input of enkel luma voor Y/Cen YCrCb inputformaten. Jelmer Callant Pieter Huyghe Realtime Video Processing 20

Woord vooraf. Ik bedank ook de firma Trycom om mijn eindwerk te financiëren en mij alle nodige apparatuur ter beschikking te stellen.

Woord vooraf. Ik bedank ook de firma Trycom om mijn eindwerk te financiëren en mij alle nodige apparatuur ter beschikking te stellen. Woord vooraf Op de eerste plaats wil Dhr. Trypsteen bedanken voor de goede begeleiding die ik van hem gekregen heb tijdens het voorbije jaar. Hij heeft mij op een vlotte manier heel wat bijgeleerd over

Nadere informatie

Departement industriële wetenschappen en technologie

Departement industriële wetenschappen en technologie Departement industriële wetenschappen en technologie Universitaire Campus, gebouw B B-3590 DIEPENBEEK Tel.: 011-23 07 90 Fax: 011-23 07 99 Aansturen en testen van een hybride infrarood beeldopnemer Abstract

Nadere informatie

Koppelen van beamer en laptop.

Koppelen van beamer en laptop. Koppelen van beamer en laptop. Koppelen van beamer of 2e beeldscherm aan je laptop of desktop. Soorten aansluitingen op laptop en desktop. Beeldscherm wisseling bij laptop. Laptop/desktop instellen onafhankelijke

Nadere informatie

Een intelligent DMX netwerk

Een intelligent DMX netwerk WORKSHOP STEPP Een intelligent DMX netwerk WORKSHOP STEPP Wat is DMX? Een intelligent DMX netwerk Demo opstelling Probleem oplossing Wat is DMX? Hoe is het DMX signaal ontstaan DMX in de praktijk Hoe

Nadere informatie

Modem en Codec. Telematica. Amplitude-modulatie. Frequentie-modulatie. Soorten modems. Fase-modulatie

Modem en Codec. Telematica. Amplitude-modulatie. Frequentie-modulatie. Soorten modems. Fase-modulatie Modem en Codec Telematica Data Transmissie (Fysieke laag) Hoofdstuk 6 t/m 8 Een modem gebruikt analoge signalen om digitale signalen te versturen Een codec gebruikt digitale signalen om analoge signalen

Nadere informatie

communicatie is onderhevig aan fouten

communicatie is onderhevig aan fouten 1.1 Een communicatiemodel Algemeen communicatiemodel Model voor datacommunicatie Verschil datacommunicatie en telecommunicatie Communicatie schematisch communicatie is onderhevig aan fouten Datacommunicatie

Nadere informatie

Lab6: Implementatie video timing generator

Lab6: Implementatie video timing generator Het Micro-elektronica Trainings- Centrum Het MTC is een initiatief binnen de INVOMEC divisie. Industrialisatie & Vorming in Micro-elektronica Inleiding In de vorige modules werd een systeem opgebouwd en

Nadere informatie

Verkorte werkwijze eerste gebruik 1. Installatie (3) 2. Gebruik Televiewer (4)

Verkorte werkwijze eerste gebruik 1. Installatie (3) 2. Gebruik Televiewer (4) Verkorte werkwijze eerste gebruik 1. Installatie (3) 2. Gebruik Televiewer (4) Hoofdstuk! 1 Inleiding Deze handleiding is bedoeld voor gebruikers van de Trust Televiewer 1610 RC. Hiermee kunt u op eenvoudige

Nadere informatie

Visietechnologie. Deel 3: De camera

Visietechnologie. Deel 3: De camera Visietechnologie Deel 3: De camera CCD vs CMOS Analoog vs digitaal Kleurencamera s Nieuwe technologien Johan Baeten 3.1 Werelwijde Cameramarkt in 2002 Total Market 630 Mio. Smart Camera 11% Digital Line

Nadere informatie

De digitale Oscilloscoop (Digital Storage Oscilloscope = DSO) J.P.Goemaere KaHo Sint-Lieven 2006

De digitale Oscilloscoop (Digital Storage Oscilloscope = DSO) J.P.Goemaere KaHo Sint-Lieven 2006 De digitale Oscilloscoop (Digital Storage Oscilloscope = DSO) J.P.Goemaere KaHo Sint-Lieven 2006 De digitale Oscilloscoop Overzicht Digitaal DSO functies en controls Automatische meten en verwerken Interfacing

Nadere informatie

AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT. Geschreven door: Tom Vocke

AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT. Geschreven door: Tom Vocke AVR-DOPER MINI ASSEMBLAGE HANDLEIDING + LAYOUT Geschreven door: Tom Vocke Datum: 28-09-2010 Inleiding: Dit document bevat alle hardware informatie betreffende de AVR-Doper mini. Het eerste deel zal zich

Nadere informatie

De seriële poort Jan Genoe KHLIM

De seriële poort Jan Genoe KHLIM De seriële poort Jan Genoe KHLIM De seriële poort 1 De seriële poort Een PC bezit een aantal seriële poorten: COM1, COM2,... Er zijn 1 of 2 seriële poorten voorzien op het moederbord Plug-in kaarten laten

Nadere informatie

Module 1: Wat is een Raspberry Pi?

Module 1: Wat is een Raspberry Pi? Module 1: Wat is een Raspberry Pi? Inhoudsopgave Module 1: Wat is een Raspberry Pi?...1 Wat is een Raspberry Pi?...2 Wat is er zo bijzonder aan de Raspberry Pi?...2 Wie zitten er achter de Raspberry Pi...2

Nadere informatie

MODBUS remote I/O-unit type MODBUS4S110

MODBUS remote I/O-unit type MODBUS4S110 MODBUS remote I/O-unit type MODBUS4S110 Opvragen en aansturen van I/O via MODBUS RTU over RS232 of MODBUS IP of directe TCP/IP-socket. De MODBUS4S110 is een unit die als slave via MODBUS RTU (RS232) of

Nadere informatie

Wat is een busverbinding?

Wat is een busverbinding? Wat is een busverbinding? gemeenschappelijke verbinding tussen CPU, geheugen en I/O-schakelingen onderscheid tussen: databus/adresbus/controlbus intern/extern serieel/parallel unidirectioneel/bidirectioneel

Nadere informatie

IDAgeChecker BDX118T11xx Manual V02.00

IDAgeChecker BDX118T11xx Manual V02.00 XLN-t bvba Hoogstraat 52 B 2580 Putte-Beerzel Belgie - Belgium tel +32 (0) 15 24 92 43 fax +32 (0) 15 25 10 58 RPR Mechelen BTW BE 423 212 087 Bank 733-2011497-38 IDAgeChecker BDX118T11xx Manual V02.00

Nadere informatie

IDGetter BDX118 T1121 Manual V00.00.024

IDGetter BDX118 T1121 Manual V00.00.024 XLN-t bvba Hoogstraat 52 B 2580 Putte-Beerzel Belgie - Belgium tel +32 (0) 15 24 92 43 fax +32 (0) 15 25 10 58 RPR Mechelen BTW BE 423 212 087 Bank 733-2011497-38 IDGetter BDX118 T1121 Manual V00.00.024

Nadere informatie

ES1 Project 1: Microcontrollers

ES1 Project 1: Microcontrollers ES1 Project 1: Microcontrollers Les 3: Eenvoudige externe hardware & hardware programmeren in C Hardware programmeren in C Inmiddels ben je al aardig op gang gekomen met het programmeren van microcontrollers.

Nadere informatie

Bijlage: Toelichting gebruikte terminologie

Bijlage: Toelichting gebruikte terminologie Bijlage: Toelichting gebruikte terminologie Er zijn veel mogelijkheden op het gebied van camerabewaking en daarom is het soms erg lastig om te weten waardoor er verschillen in kwaliteit en prijs ontstaan.

Nadere informatie

Klas : 5 Industriële ICT Herhalingsvragen reeks 1 PC-techniek

Klas : 5 Industriële ICT Herhalingsvragen reeks 1 PC-techniek Klas : 5 Industriële ICT Herhalingsvragen reeks 1 PC-techniek VTI St.- Laurentius Neem eerst de tekst in het boek door, doe dit enkele keren en probeer uiteraard te onthouden wat je leest. Los nadien de

Nadere informatie

Gebruikershandleiding. Draadloze USB video-ontvanger. Model BRD10

Gebruikershandleiding. Draadloze USB video-ontvanger. Model BRD10 Gebruikershandleiding Draadloze USB video-ontvanger Model BRD10 Inleiding Gefeliciteerd met uw aankoop van de Extech BRD10 Draadloze USB video-ontvanger voor gebruik met het assortiment van Extech Boroscopen.

Nadere informatie

RAM geheugens. Jan Genoe KHLim. Situering RAM-geheugens. Geheugens. Halfgeleider Geheugens. Willekeurig toegankelijk geheugen

RAM geheugens. Jan Genoe KHLim. Situering RAM-geheugens. Geheugens. Halfgeleider Geheugens. Willekeurig toegankelijk geheugen Jan Genoe KHLim Situering RAM-geheugens Geheugens Halfgeleider Geheugens Serieel toegankelijk geheugen Willekeurig toegankelijk geheugen Read Only Memory ROM Random Access Memory RAM Statische RAM SRAM

Nadere informatie

Locobuffer Handleiding

Locobuffer Handleiding Locobuffer Handleiding HDM09 Disclaimer van Aansprakelijkheid: Het gebruik van alle items die kunnen worden gekocht en alle installatie-instructies die kunnen worden gevonden op deze site is op eigen risico.

Nadere informatie

0 of laag niveau V verboden zone 1 of hoog niveau. Voorbeeld van een digitaal signaal als functie van de tijd

0 of laag niveau V verboden zone 1 of hoog niveau. Voorbeeld van een digitaal signaal als functie van de tijd 5. Herhalingsvragen 1. Leg met eigen woorden en figuren uit: Wat is het verschil tussen analoog en digitaal? Analoog is continue, er zijn oneindig veel mogelijkheden tussen minimum en maximum. Digitaal

Nadere informatie

IEEE 1394 firewire. Jan Genoe KHLim. I-link DV (digital video)

IEEE 1394 firewire. Jan Genoe KHLim. I-link DV (digital video) IEEE 1394 firewire I-link DV (digital video) Jan Genoe KHLim 1 Traditionele video bewerkingswerkwijze In draagbare video camera's worden beelden reeds lang aan de hand van CCD opgenomen, dit wil zeggen

Nadere informatie

LES 3 Analoog naar digitaal conversie

LES 3 Analoog naar digitaal conversie LES 3 Analoog naar digitaal conversie Misschien is het goed om eerst te definiëren wat analoog en digitaal is en wat de de voor en nadelen hiervan zijn. Analoog naar digitaal conversie wordt voor veel

Nadere informatie

STROOMSENSOR BT21i Gebruikershandleiding

STROOMSENSOR BT21i Gebruikershandleiding STROOMSENSOR BT21i Gebruikershandleiding CENTRUM VOOR MICROCOMPUTER APPLICATIES http://www.cma-science.nl Korte beschrijving De Stroomsensor BT21i is een veelzijdige sensor, die de stroomsterkte kan meten

Nadere informatie

C-Tech TSFP 2010T PROFESSIONELE TERRESTRISCHE SIGNAALMETER

C-Tech TSFP 2010T PROFESSIONELE TERRESTRISCHE SIGNAALMETER C-Tech TSFP 2010T PROFESSIONELE TERRESTRISCHE SIGNAALMETER Gebruiksaanwijzing Content Productomschrijving 1.Handleiding 1 1.1 Voorzijde en toetsen 1 1.2 Power On/Off 3 1.3 Netvoeding & Batterij 3 2. Menu

Nadere informatie

Regent Tracker aansluitingen 1.2 NL. Regent Tracker AANSLUITSCHEMA S

Regent Tracker aansluitingen 1.2 NL. Regent Tracker AANSLUITSCHEMA S Regent Tracker AANSLUITSCHEMA S 1 Inhoud 1. Introductie... 3 1.1. Termen en afkortingen... 3 2. Product Overzicht... 3 2.1. Uiterlijk... 3 2.2. Interface Definities... 4 3. Aan de slag...4 3.1 Electrische

Nadere informatie

Hoofdstuk 10. Datacommunicatie

Hoofdstuk 10. Datacommunicatie Hoofdstuk 10 Datacommunicatie 1 a A communicatiekanaal B simplex b A B halfduplex c A B fullduplex Figuur 10.1: Vormen van datacommunicatie. communicatie- kanalen bit bit communicatie- kanaal zender serieel

Nadere informatie

Sensor Test Unit TSK40A

Sensor Test Unit TSK40A Product Info Sensor Test Unit TSK40A Eenvoudig testen van diverse typen sensoren Instellingen manueel of snel via de PC te wijzigen Standaard kabels voor het snel aansluiten van sensoren Algemeen De sensor

Nadere informatie

Ontwerpen van PROFIBUS installaties. Geert Leen PROFIBUS International Competence Center ACRO

Ontwerpen van PROFIBUS installaties. Geert Leen PROFIBUS International Competence Center ACRO Ontwerpen van PROFIBUS installaties Geert Leen PROFIBUS International Competence Center ACRO Ontwerpen van een PROFIBUS installatie Keuze van het kabeltype Standaard kabel Halogeenvrije FRNC kabel Kabel

Nadere informatie

GIP. De computer gestuurde trein

GIP. De computer gestuurde trein KTA Lindenlei 38 9000 Gent GIP De computer gestuurde trein Brecht Ramon 7 Industriële Computertechnieken Schooljaar 2004-2005 Brecht Ramon De computer gestuurde trein 1 Hoofdstuk 1 1. Projectomschrijving

Nadere informatie

Hardware-software Co-design

Hardware-software Co-design Jan Genoe KHLim Versie: maandag 10 juli 2000 Pagina 1 Wat is HW/SW Co-design Traditioneel design: De verdeling tussen de HW en de SW gebeurt bij het begin en beiden worden onafhankelijk ontwikkeld Verweven

Nadere informatie

K2-Electronics. Project IB2 Mk-II Status Final Revisie 0.6 Datum okt. 2000. P. C. Krom, F. W. Krom. Auteur(s)

K2-Electronics. Project IB2 Mk-II Status Final Revisie 0.6 Datum okt. 2000. P. C. Krom, F. W. Krom. Auteur(s) IB2 Mk-II User documentatie. K2-Electronics Project IB2 Mk-II Status inal Revisie 0.6 Datum okt. 2000 Dit document is eigendom van K2-Electronics. Niets uit deze uitgave mag worden verveelvoudigd en /

Nadere informatie

Modbuskoppeling Verdyn - Priva (engineering in Priva)

Modbuskoppeling Verdyn - Priva (engineering in Priva) 1 Modbuskoppeling Verdyn - Priva (engineering in Priva) Verhulst klimaattechniek B.V. Albert Einsteinweg 10 5151 DL Drunen Nederland Tel.: 0416-672200 Fax: 0416-340785 www.verhulst.com 2 Inhoudsopgave

Nadere informatie

GEINTEGREERDE PROEF DE COMPUTER ALS TV AFSTANDSBEDIENING

GEINTEGREERDE PROEF DE COMPUTER ALS TV AFSTANDSBEDIENING 7 IC De Computer als TV afstandsbediening - 1 - KTA-Gent GEINTEGREERDE PROEF DE COMPUTER ALS TV AFSTANDSBEDIENING Arnoud De Kemel Industriële Computertechnieken Schooljaar 2004-2005 7 IC De Computer als

Nadere informatie

Progressive scan en HDTV

Progressive scan en HDTV Functies en voordelen van progressive scan en de betekenis van die techniek voor HDTV Datum: mei 2004 Versie 1.0 TB-2005-05- -1029-NL Computers en home entertainment-systemen beginnen elkaar steeds beter

Nadere informatie

Nederlands Hoofdstuk 1: Inleiding TVGo A31 TVGo A31 1.1 Inhoud van de verpakking

Nederlands Hoofdstuk 1: Inleiding TVGo A31 TVGo A31 1.1 Inhoud van de verpakking 81 Nederlands Hoofdstuk 1: Inleiding Deze nieuwe Genius TVGo A31 is het ideale medium om tv of video of naar uw TFT/LCD/CRT te kijken in tot 1280 x 1024 pixels. Met deze TV/Video-box kunt u om het even

Nadere informatie

Een Simpele RF Ontvanger

Een Simpele RF Ontvanger Een Simpele RF Ontvanger Een eenvoudige schakeling rond de RRFQ1 module Samenvatting De hierbij gepresenteerde schakeling vormt een eenvoudige ontvanger voor het ontvangen van seriële data over een smalband

Nadere informatie

De nieuwe generatie Toegangsbeheer.

De nieuwe generatie Toegangsbeheer. De nieuwe generatie Toegangsbeheer. Toekomstgericht Toegangsbeheer. Software eigenschappen. Simpel en visueel. Simpel betekent niet basis, het betekent dat het product correct werd ontworpen. Het systeem

Nadere informatie

Handleiding Acces 700XR V2.3 NL

Handleiding Acces 700XR V2.3 NL Handleiding Acces 700XR V2.3 NL SNEL AAN DE SLAG De Acces 700XR werkt met zowel abonnement als prepaid Sim kaarten. Indien u een prepaid kaart gebruikt, let er dan op dat u een provider neemt waarbij het

Nadere informatie

Handleiding Apache 700XR SNEL AAN DE SLAG

Handleiding Apache 700XR SNEL AAN DE SLAG Handleiding Apache 700XR V2.1 NL SNEL AAN DE SLAG De Apache 700XR werkt met zowel abonnement als prepaid Sim kaarten. Indien u een prepaid kaart gebruikt, let er dan op dat u een provider neemt waarbij

Nadere informatie

Digitale interface protocols Jan Genoe KHLim

Digitale interface protocols Jan Genoe KHLim KHLim 1 Interface Standaarden IEEE Standaarden 488 GPIB 802.3 Ethernet 1194.1 BTL 1394... ANSI Standaarden TIA/EIA-232 TIA/EIA-422 TIA/EIA-485 TIA/EIA-644... Andere Standaarden SCSI USB GTL GTLP... 2 Keuzecriteria

Nadere informatie

De TRUST 2 PORT USB 2.0 PCI CARD werkt niet op MAC.

De TRUST 2 PORT USB 2.0 PCI CARD werkt niet op MAC. Werkwijze eerste gebruik Hoofdstuk 1. Aansluitingen (3.1) 2. De-installeren oude stuurprogramma s en producten (3.2) 3. Stuurprogramma Windows 98 /98SE /Me /2000 /XP (3.3) 4. USB-kaart inbouwen (3.4) 5.

Nadere informatie

TECHNISCHE UNIVERSITEIT EINDHOVEN FACULTEIT DER TECHNISCHE NATUURKUNDE

TECHNISCHE UNIVERSITEIT EINDHOVEN FACULTEIT DER TECHNISCHE NATUURKUNDE TECHNISCHE UNIVERSITEIT EINDHOVEN FACULTEIT DER TECHNISCHE NATUURKUNDE Tentamen Computers bij fysische experimenten (3BB20) op dinsdag 25 oktober 2005 Het tentamen duurt 90 minuten en wordt gemaakt zonder

Nadere informatie

HANDLEIDING VOOR SNELLE INSTALLATIE

HANDLEIDING VOOR SNELLE INSTALLATIE Ref. INOGRB01 HANDLEIDING VOOR SNELLE INSTALLATIE 1.INLEIDING Uw GRABBINO is een apparaat dat speciaal is ontwikkeld om uw video's te converteren naar het MPEG-formaat en daarna HDD-beelden door te sturen

Nadere informatie

Radio & Security. Complete Security BVBA. Niet alle 868 MHZ alarmsystemen zijn gelijkwaardig!

Radio & Security. Complete Security BVBA. Niet alle 868 MHZ alarmsystemen zijn gelijkwaardig! 2 Complete Security BVBA Radio & Security Niet alle 868 MHZ alarmsystemen zijn gelijkwaardig! De meest gebruikte frequentie voor SRD (Short Range Device) is 433 MHz. Naast alarmsystemen wordt deze frequentie

Nadere informatie

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie

DDS chips. DDS = Direct Digital (frequency) Synthesis. Output = sinusvormig signaal. Maximum frequentie = ½ klokfrequentie www.arduino.cc Arduino en DDS DDS chips DDS = Direct Digital (frequency) Synthesis Output = sinusvormig signaal Maximum frequentie = ½ klokfrequentie Frequentie bepaald door tuning word Grootste fabrikant:

Nadere informatie

ADAM-4510/4510S/4520 RS-422/485 Repeater/Converter

ADAM-4510/4510S/4520 RS-422/485 Repeater/Converter Bestnr. 18 48 66 ADAM-4510/4510S/4520 RS-422/485 Repeater/Converter Alle rechten, ook vertalingen, voorbehouden. Niets uit deze uitgave mag worden verveelvoudigd, opgeslagen in een automatische gegevensbestand,

Nadere informatie

MODBus handleiding. ControlAir

MODBus handleiding. ControlAir MODBus handleiding ControlAir regeling Versie: 1.2 Welkom, Met de ControlAir regeling kun je alle wensen op het gebied van aansturen van een luchtbehandelingskast (LBK) realiseren. Alle mogelijke opties

Nadere informatie

TRUST WIRELESS AUDIO / VIDEO TRANSMITTER 100V

TRUST WIRELESS AUDIO / VIDEO TRANSMITTER 100V 1 Inleiding Deze handleiding is bedoeld voor gebruikers van de TRUST WIRELESS AUDIO / VIDEO TRANSMITTER 100V. De WIRELESS AUDIO / VIDEO TRANSMITTER 100V kan gebruikt worden voor het draadloos door sturen

Nadere informatie

HiFi over 8,33 khz channel spacing? Ik dacht het niet.

HiFi over 8,33 khz channel spacing? Ik dacht het niet. HiFi over 8,33 khz channel spacing? Ik dacht het niet. Op veler verzoek heb ik me verdiept in het fenomeen 8,33 khz. Waarom komt dit op ons af, en wat betekent dit voor de techniek van zenders en ontvangers.

Nadere informatie

12.1 Input/output-kaart IOK. Informatieblad 12 input/output-kaart versie 1.0. Beperking aansprakelijkheid

12.1 Input/output-kaart IOK. Informatieblad 12 input/output-kaart versie 1.0. Beperking aansprakelijkheid Beperking aansprakelijkheid De aansprakelijkheid van het bestuur van de HCCM is beperkt als omschreven in informatieblad 1 12 Input/output-kaarten De uitgangen van de input/output-kaart (IOK) hebben dezelfde

Nadere informatie

Nederlands. Handleiding. Inhoud :

Nederlands. Handleiding. Inhoud : Nederlands Transmitter Speed 19350 Handleiding Inhoud : Kenmerken Plaatsen van de batterij HotShoe connector Gebruikshandleinding Frequenties Ontspanmodus Geïntegreerd sync contact Elinchrom RX functies

Nadere informatie

Voorblad tentamen

Voorblad tentamen oorblad tentamen - Naam student: Studentnr:. Klas:. Cijfer.. Dit voorblad en indien aangegeven overige opgavenbladen, moeten voorzien zijn van naam, studentnummer en klas. Controleer dit tentamen alvorens

Nadere informatie

PLL CIRCUIT. 2.4 GHz MIC BUILT-IN LCD TFT VID-TRANS300 VID-TRANS310 VID-TRANS320 NIGHT VISION IR LED NEDERLANDS PAN & TILT GEBRUIKSAANWIJZING UNIT

PLL CIRCUIT. 2.4 GHz MIC BUILT-IN LCD TFT VID-TRANS300 VID-TRANS310 VID-TRANS320 NIGHT VISION IR LED NEDERLANDS PAN & TILT GEBRUIKSAANWIJZING UNIT VID-TRANS300 VID-TRANS310 VID-TRANS320 2.4 GHz LCD TFT RC UNIT PAN & TILT NIGHT VISION IR LED 3 CHANNELS PLL CIRCUIT MIC BUILT-IN OBSERVATION & SECURITY GEBRUIKSAANWIJZING NEDERLANDS Systemen: VID-TRANS300

Nadere informatie

GEÏNTEGREERDE PROEF. VTI Sint-Laurentius. Pakketweegschaal. Industriële informatie & communicatietechnologie SCHOOLJAAR 2010-2011.

GEÏNTEGREERDE PROEF. VTI Sint-Laurentius. Pakketweegschaal. Industriële informatie & communicatietechnologie SCHOOLJAAR 2010-2011. VTI Sint-Laurentius De school voor Wetenschap, Techniek en Technologie Pr. Thuysbaertlaan 1 9160 Lokeren www.vti-lokeren.be info@vti-lokeren.be GEÏNTEGREERDE PROEF Pakketweegschaal Industriële informatie

Nadere informatie

Software Defined Radio met AVR Deel 6: Decoderingsmethoden voor het ontvangen van BBC

Software Defined Radio met AVR Deel 6: Decoderingsmethoden voor het ontvangen van BBC Software Defined Radio met AVR Deel 6: Decoderingsmethoden voor het ontvangen van BBC Martin Ossmann (Duitsland) In deze serie willen we laten zien dat de geliefde AVR-controller ook geschikt is voor digitale

Nadere informatie

Inleiding Digitale Techniek. Week 7 Schuifregisters Jesse op den Brouw INLDIG/2013-2014

Inleiding Digitale Techniek. Week 7 Schuifregisters Jesse op den Brouw INLDIG/2013-2014 Inleiding Digitale Techniek Week 7 Schuifregisters Jesse op den Brouw INLDIG/213-214 Schuifregisters In de digitale techniek en met name in de digitale communicatie wordt veel gebruik gemaakt van seriële

Nadere informatie

Terugmeld module in combinatie met andere merken 13. Aansluiten van de meldingangen 14. In gebruik nemen en testen van de terugmeld module 16

Terugmeld module in combinatie met andere merken 13. Aansluiten van de meldingangen 14. In gebruik nemen en testen van de terugmeld module 16 06/2009 Etecmo Alle rechten voorbehouden. Niets uit deze documentatie mag worden vermenigvuldigd opgeslagen en/of openbaar gemaakt, zonder voorafgaande schriftelijke toestemming van Etecmo. Technische

Nadere informatie

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368

Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368 Accelerometer project 2010 Microcontroller printje op basis van de NXP-LPC2368 Handleiding bij het gebruik van een microcontroller in het Accelerometerproject (Project II) Er zijn speciaal voor het Accelerometerproject

Nadere informatie

Installatie & Snelstart Gids iais Wireless(draadloos) AIS Ontvanger en NMEA Server

Installatie & Snelstart Gids iais Wireless(draadloos) AIS Ontvanger en NMEA Server Installatie & Snelstart Gids iais Wireless(draadloos) AIS Ontvanger en NMEA Server SNELSTART GIDS iais VR1.01 1. Introductie Hartelijk dank voor het aanschaffen van de iais Ontvanger. Het is aan te bevelen

Nadere informatie

Netwerk Interfacing Data Logging.

Netwerk Interfacing Data Logging. Handleiding Netwerk Interfacing Data Logging. EduTechSoft.nl 2009-2010 H.O.Boorsma. Pagina - 2 - Netwerk Interfacing Data Logging Pagina - 3 - Inhoud Inleiding.... 4 Beschrijving van het programma....

Nadere informatie

Fig. 5.1: Blokschema van de 555

Fig. 5.1: Blokschema van de 555 5 Timer IC 555 In de vorige drie hoofdstukken hebben we respectievelijk de Schmitt-trigger, de monostabiele en de astabiele multivibrator bestudeerd. Voor ieder van deze schakelingen bestaan in de verschillende

Nadere informatie

Inhoud vandaag. Interrupts. Algemeen ARM7 AIC

Inhoud vandaag. Interrupts. Algemeen ARM7 AIC Inhoud vandaag Interrupts Algemeen ARM7 AIC Interrupts Wat is een interrupt? Een interrupt is een onderbreking van de huidige bezigheden ten gevolge van een externe gebeurtenis, zodanig dat de bezigheden

Nadere informatie

WZ FS 2-2-FFSK 12.5kHz. Korte handleiding

WZ FS 2-2-FFSK 12.5kHz. Korte handleiding WZ FS 2-2-FFSK 12.5kHz Korte handleiding Aansluitschema: Configuratie-interface 12 5 1 2 3 4 5 6 7 8 9 Sub-D 9-female stast (RTS) broadcast data clock 3 RTS 4 data in 6 TxC up Radio of voor µc S1 S2 S3

Nadere informatie

Gebruiksaanwijzing GPS car cam

Gebruiksaanwijzing GPS car cam Gebruiksaanwijzing GPS car cam productomschrijving Dit product is ontwikkeld met de nieuwste wetenschap en technologie om een high- definition camcorder te ontwerpen. Het wordt niet alleen gebruikt als

Nadere informatie

Logo quiz Project Inleiding op de Logo!

Logo quiz Project Inleiding op de Logo! Logo quiz Project Inleiding op de Logo! Project ontwikkelt door: Tim van Schuylenburg Ben van Kruisbergen Inhoudsopgave Projectbeschrijving en Planning 2 Blz. De benodigdheden en aansluitschema 4-8 Complete

Nadere informatie

Handleiding van de contactdozen BFOP2 voor APR16

Handleiding van de contactdozen BFOP2 voor APR16 Uitgave van 20/09/2006 Handleiding van de contactdozen BFOP2 voor APR16 dfv Technologie Z.A. Ravennes-les-Francs 2 avenue Henri Poincaré BP 80009 59588 BONDUES CEDEX FRANKRIJK Tel: 33 (0) 3.20.69.02.85

Nadere informatie

VQS4CRT2 KLEUREN QUAD PROCESSOR

VQS4CRT2 KLEUREN QUAD PROCESSOR KLEUREN QUAD PROCESSOR 1. Veiligheidsvoorschriften Het toestel werkt op 12Vdc / 500mA Stel het toestel niet bloot aan water of regen om elk gevaar voor electroshocks te vermijden. Laat het toestel onderhouden

Nadere informatie

ES1 Project 1: Microcontrollers

ES1 Project 1: Microcontrollers ES1 Project 1: Microcontrollers Les 5: Timers/counters & Interrupts Timers/counters Hardware timers/counters worden in microcontrollers gebruikt om onafhankelijk van de CPU te tellen. Hierdoor kunnen andere

Nadere informatie

Sequentiële schakelingen

Sequentiële schakelingen Gebaseerd op geheugen elementen Worden opgedeeld in synchrone systemen» scheiding tussen wat er wordt opgeslagen (data) wanneer het wordt opgeslagen (klok) asynchrone systemen» Puls om geheugen op te zetten

Nadere informatie

Specificatie van de I²C bus.

Specificatie van de I²C bus. Specificatie van de I²C bus. Het I²C-concept De I²C-bus ondersteunt IC's van de logische families. Twee leidingen, SDA (Serial DAta) en SCL (Serial CLock), verzorgen de uitwisseling van informatie. Iedere

Nadere informatie

Samsung SHR-serie digitale CCTV recorders. Handleiding voor de gebruiker

Samsung SHR-serie digitale CCTV recorders. Handleiding voor de gebruiker Samsung SHR-serie digitale CCTV recorders Handleiding voor de gebruiker Samsung SHR-serie digitale recorders Hoofdstuk 1: Mogelijkheden 2 Omschrijving van de onderdelen (SHR-2040) 3 Omschrijving van de

Nadere informatie

Inleiding. Type HDMI kabel. Standaard: Categorie 1 Geschikt voor meeste thuis toepassingen 720p en 1080i HDMI STANDARD

Inleiding. Type HDMI kabel. Standaard: Categorie 1 Geschikt voor meeste thuis toepassingen 720p en 1080i HDMI STANDARD Maximale HDMI lengte afhankelijk van: Kwaliteit HDMI bron Kwaliteit HDMI ontvanger Bandbreedte Kabel. Inleiding Twisted Pair en Glasvezel Technologie Bandbreedte overzicht Type HDMI kabel Voorbeeld: Kramer

Nadere informatie

Pajottenlandse Radio Amateurs PSK 31

Pajottenlandse Radio Amateurs PSK 31 Pajottenlandse Radio Amateurs PSK 31 ON3WAG ON3BL 05/02/2010 Waarvoor staat PSK 31? PSK 31 Gebruikte modulatievorm Datasnelheid (baudrate) Phase Shift Keying 31 Baud Wat is PSK 31? Digitale 2-weg amateur

Nadere informatie

Uitgebreid eindwerkvoorstel Lokaliseren van personen en objecten met behulp van camera s

Uitgebreid eindwerkvoorstel Lokaliseren van personen en objecten met behulp van camera s Uitgebreid eindwerkvoorstel Lokaliseren van personen en objecten met behulp van camera s Sofie De Cooman 21 December 2006 Stagebedrijf: Interne begeleider: Externe begeleider: BarcoView Koen Van De Wiele

Nadere informatie

TRUST 5 PORT USB 2.0 UPGRADE KIT & HUB

TRUST 5 PORT USB 2.0 UPGRADE KIT & HUB Werkwijze eerste gebruik Hoofdstuk 1. Aansluitingen (3.1) 2. De-installeren oude stuurprogramma s en producten (3.2) 3. Installatie hardware in systeem (3.3) 4. Installeren in Windows (3.4) 5. Installeren

Nadere informatie

Wij bieden u het totale gamma densitometers, fotometers van het merk FAG aan.

Wij bieden u het totale gamma densitometers, fotometers van het merk FAG aan. Wij bieden u het totale gamma densitometers, fotometers van het merk FAG aan. KWALITEITSCONTROLESYSTEMEN NIEUW FAG FLASHDENS Densitometer, spectrofotometer in lijn speciaal ontworpen om gemonteerd te worden

Nadere informatie

Montagevoorschriften

Montagevoorschriften Montagevoorschriften BCU Mont_BCU1_NL.Doc 1/9 Inhoudsopgave 1. Montage van de onderdelen... 3 2. Aansluitingen van de 8 polige stekker... 3 3. Aansluitingen van de 10 polige stekker... 4 4. Opstarten...

Nadere informatie

Gebruiksaanwijzing AVR910 USB Programmer

Gebruiksaanwijzing AVR910 USB Programmer TECHNISCH INSTITUUT SINT-PAULUS Kruisven 25 2400 Mol Gebruiksaanwijzing Schooljaar 2007-2008 Studierichting EE Gebruiksaanwijzing AVR910 USB Programmer Geïntegreerd in AVR-DevL Board Jan Cools Projecten

Nadere informatie

Arduino. HCC Vlaanderen - Mechelen 7 februari 2011. Luc De Cock

Arduino. HCC Vlaanderen - Mechelen 7 februari 2011. Luc De Cock Arduino HCC Vlaanderen - Mechelen 7 februari 2011 Luc De Cock Inhoud Wat is Arduino? Wat hebben we nodig? Arduino IDE Voorbeelden Extra tools Uitbreidingen Wat is Arduino? Open source electronica platform

Nadere informatie

AP80 Display Controller

AP80 Display Controller Datasheet AP80 AP80 Display Controller Toepasbaar als: Display voor positie en snelheid Nokkencontroller Signaalomvormer Toerentalbewaking Linearisatie functie 72 mm ca. 160 mm 144 mm Voor sensoren met:

Nadere informatie

Gebruikershandleiding MJK Link 2.15 Index

Gebruikershandleiding MJK Link 2.15 Index Gebruikershandleiding MJK Link 2.15 Index 1 Inleiding 2 Opstarten MJK link 2.15 3 Keuze van Hardware 4 Set-up van een nieuw processcherm. 5 Instellen communicatie 6 Bestand openen 7 Verbinding maken met

Nadere informatie

Hardware. De computer bestaat uit :

Hardware. De computer bestaat uit : 1 Hardware De computer bestaat uit : 1. Kast met voeding 2. Moederbord met : a) Processor b) Geheugen c) Toetsenbord / muisaansluiting d) Beeldschermaansluiting e) Uitbreidingsslots PCI PCIe16 (beeldschermkaart)

Nadere informatie

Gebruikershandleiding. DVB-T/A TV Tuner Stick

Gebruikershandleiding. DVB-T/A TV Tuner Stick Gebruikershandleiding DVB-T/A TV Tuner Stick De gesprekskosten bedragen 0,18 /minuut. 2 INHOUD 1. Beginnen... 4 1.1 Inleiding... 4 1.2 Eigenschappen... 4 1.3 Inhoud van de Verpakking... 4 1.4 Systeemvereisten...

Nadere informatie

Elektor Live Software Defined Radio. Pascal Schiks & Martin Dudok van Heel

Elektor Live Software Defined Radio. Pascal Schiks & Martin Dudok van Heel Elektor Live Software Defined Radio Pascal Schiks & Martin Dudok van Heel Software Defined Radio Wat is dat? Een radio zend- of ontvanginstallatie waarin: Elektronica is vervangen door software Het radiosignaal

Nadere informatie

Handleiding Plasma Display 50 ( PDP-50 MXE1)

Handleiding Plasma Display 50 ( PDP-50 MXE1) Handleiding Plasma Display 50 ( PDP-50 MXE) Algemeen - Inhoud - 50 XGA Pioneer plasma monitor PDP-50MXE+ video card, in flight - VDE stroomkabel - afstandsbediening - zilveren grondsokkel voor plasma monitor

Nadere informatie

Enjoy the Colours of Life.

Enjoy the Colours of Life. Enjoy the Colours of Life. Innovatie betekent meer dan alleen functie. Een uitgekiende combinatie van ontwerp en techniek brengt meer kleur in uw leven. HD-ILA Hybrid TV Introductie... Pag. 5 HD-70ZR7...

Nadere informatie

Samenvatting Field programmabale gate arrays (FPGA s) Dynamische herconfiguratie.

Samenvatting Field programmabale gate arrays (FPGA s) Dynamische herconfiguratie. Samenvatting Field programmabale gate arrays (FPGA s) zijn heel aantrekkelijk als ontwerpplatform voor digitale systemen. FPGA s zijn geïntegreerde schakelingen die geprogrammeerd of geconfigureerd kunnen

Nadere informatie

Opencockpits FMC V3 Handleiding Prosim737

Opencockpits FMC V3 Handleiding Prosim737 Opencockpits FMC V3 Handleiding Prosim737 Stap 1. Voorbereidingen Als eerste sluit de CDU aan op de computer waar ook de ProsimCDU module is geïnstalleerd. De volgende aansluitingen dienen gemaakt te worden:

Nadere informatie

Inleiding Digitale Techniek

Inleiding Digitale Techniek Inleiding Digitale Techniek Week 4 Binaire optellers, tellen, vermenigvuldigen, delen Jesse op den Brouw INLDIG/25-26 Optellen Optellen is één van meest gebruikte rekenkundige operatie in digitale systemen.

Nadere informatie

Technisch ontwerp positiebepaling Smart Blocks

Technisch ontwerp positiebepaling Smart Blocks Technisch ontwerp positiebepaling Smart Blocks Inhoudsopgave 1 Inleiding......3 2 Hardware......4 2.1 Blok....4 Contactpunten......4 Voeding......4 Datapinnen......5 2.2 Basisplaat......5 3 Positiebepaling......6

Nadere informatie

Les D-02 Datacommunicatie op Ethernet en Wifi netwerken

Les D-02 Datacommunicatie op Ethernet en Wifi netwerken Les D-02 Datacommunicatie op Ethernet en Wifi netwerken In deze les staan we stil bij datacommunicatie op Ethernet netwerken en Wifi netwerken. 2.1 Wat is datacommunicatie? We spreken van datacommunicatie

Nadere informatie

PCI Ontwikkelplatformen

PCI Ontwikkelplatformen PCI Ontwikkelplatformen Jan Genoe KHLim In dit deel bespreken we de verschillende ontwikkelplatformen die ter beschikking staan om een PCI kaart te ontwikkelen. 1 Ontwikkelplatformen van PCI kaarten Gebruik

Nadere informatie

DWDM COMPONENTEN. Funea Broadband Services bv. Gouden Rijderstraat 1. Postbus 57. 4900 AB Oosterhout T: +31 (0) 162 475 800 F: +31 (0) 162 455 751

DWDM COMPONENTEN. Funea Broadband Services bv. Gouden Rijderstraat 1. Postbus 57. 4900 AB Oosterhout T: +31 (0) 162 475 800 F: +31 (0) 162 455 751 Funea Broadband Services bv Gouden Rijderstraat 1 Postbus 57 4900 AB Oosterhout T: +31 (0) 162 475 800 F: +31 (0) 162 455 751 I : www.funea.com E: info@funea.com hr West Brabant nr 20061617 DWDM COMPONENTEN

Nadere informatie

Bekijk het PC-beeld op de televisie! BELANGRIJKE INFORMATIE voor Europese klanten. De PC op een televisie of videorecorder aansluiten

Bekijk het PC-beeld op de televisie! BELANGRIJKE INFORMATIE voor Europese klanten. De PC op een televisie of videorecorder aansluiten TV Out gebruiken Bekijk het PC-beeld op de televisie! Uw nieuwe RAGE 128-grafische kaart beschikt over de voorziening TV Out. Sluit uw nieuwe kaart eenvoudigweg op een televisie en/of monitor aan. U kunt

Nadere informatie