Interfacetechnieken Groep : ES2, ES3D Peter Bijl 11 April 2016
Inhoud 1 Inleiding... 3 2 Practicum EMC... 4 2.1... Opdracht1... 4 2.2... Opdracht 2... 4 3 Practicum Interfaces... 6 3.1... DMA transfer Opdracht... 6-2 -
1 Inleiding Het practicum voor het vak Interfacetechnieken' is in twee stukken verdeeld. Het 1 e semester practicum EMC en het 2 e semester practicum interfaces. Het practicum is bedoeld als ondersteuning en praktische toepassing van de theorie lessen interfacetechnieken. - 3 -
2 Practicum EMC De totale opdracht bestaat uit het: verrichten van EMC-metingen het maken van een printontwerpen (individueel) 2.1 Opdracht1 Doe een 4-tal van de EMC experimenten in het lab en maak een korte samenvatting van de proeven die je gedaan hebt. 2.2 Opdracht 2 Maak een printontwerp voor de Atmel microcontroller (of projectopdracht). Het ontwerp moet aan een aantal eisen voldoen. Bestudeer de EMC design rules (blz. 7 tot en met 12 en blz. 15) van de Atmel aplication note). http://www.atmel.com/dyn/resources/prod_documents/doc1619.pdf Aanvullend http://www.atmel.com/dyn/resources/prod_documents/doc4279.pdf Ontwerp eisen: De afmeting van de print is maximaal 6 x 9 cm. Voordat begonnen wordt met de layout moet eerst een functionele indeling van het schema gemaakt worden. Omcirkel componenten in het schema die bij elkaar horen (in het artikel van de Atmel controller wordt gesproken over System zones, ook wel partitionering genoemd). Geef in het schema aan welke onderdelen bij elkaar horen (partitionering) en hoe dat op de print er uit ziet (tekeningen) Maak je ontwerp in Orcad-PCB (of ander pakket na overleg). Alle printsporen komen aan één kant van de print (bottom-layer): controleer dit voordat je begint aan de routing. Een beperkt aantal draadbruggen op de top-layer is toegestaan. Een draadbrug bevat geen hoeken, is dus een rechte draadverbinding van circa 3 cm maximaal. In datasheet van de microcontroller staat iets over routing van de oscillator. Houd je aan de richtlijnen die daar gegeven zijn. Maak een gesplitst groundplane(top-layer), digitaal en analoog, met een verbinding op 1 plaats, dit wordt in de les verder uitgelegd. Deze verbinding moet een kort traject opleveren naar de voeding toe. - 4 -
Beoordeling van de opdrachten Lever opdracht 1 in en maak een afspraak om opdracht 2 te bespreken. De opdracht wordt met voldoende beoordeeld als: er in voldoende mate rekening is gehouden met EMC eisen; de introductieles EMC (Les 1) is bijgewoond; de EMC proeven zijn uitgevoerd; het eindresultaat (opdracht 1 en 2) is ingeleverd, en goedgekeurd; de totale opdracht moet met een voldoende worden afgesloten. Planning Voltijd: Les 1 Introductie CE en EMC Les 2 Metingen Les 3 Metingen Les 4 Metingen Les 5 Metingen Les 6 Print ontwerp Les 7 Print ontwerp Les 8 Individueel bespreken eindresultaat Uiterlijk week 1 van het nieuwe blok Planning Deeltijd: Les 1 Les 2 Les 3 Les 4 Introductie CE en EMC Metingen Print ontwerp Print ontwerp en individueel bespreken eindresultaat Uiterlijk week 8 van blok 1-5 -
3 Practicum Interfaces 3.1 DMA transfer Opdracht Maak een applicatie die 2 maal een blok data uit het geheugen kopieert naar een ander stuk geheugen, de 1 e keer met behulp van DMA en de 2 e keer met een gewoon data transport. De applicatie moet verder nog de volgende functionaliteit hebben: - Meten van de tijd die iedere transfer duurt. Maak hierbij gebruik van de aanwezige timers. - Bepaal vanaf welke blok grootte het kopiëren van data sneller gaat met behulp van DMA. - Maak zoveel mogelijk gebruik van interrupts bij o.a. de tijdmetingen en transfer stappen. Wat moet er worden opgeleverd: Een rapport met daarin wat je hebt gemaakt en hoe je dit heb gedaan. Verder komt er een uitleg in van de transfers met en zonder DMA en verklaar je de verschillen in de metingen. De gemaakte applicatie moet worden getoond en de software worden ingeleverd. Te gebruiken hardware: - Ontwikkelboard: MCB2370UME-ED van Keil. Eigen keus, met DMA functionaliteit. - 6 -
Planning Les 1 Les 2 Les 3 Les 4 Les 5 Les 6 Les 7 Les 8 Introductie Demonstratie van de opdracht en inleveren van rapport. Uiterlijk week 1 van het nieuwe blok - 7 -