1. Jännitelähteiden sarjakytkentä a) suurentaa kytkennästä saatavaa virtaa b) rikkoo jännitelähteet c) pienentää kytkennästä saatavaa virtaa d) ei vaikuta jännitelähteistä saatavan virran suuruuteen 2. Sähkölähteestä saadaan kuormitukselle suurin teho silloin, kun kuormituksen resistanssi on a) huomattavasti suurempi b) huomattavasti pienempi c) saman suuruinen d) ei riipu kuormitusresistanssin suuruudesta kuin sähkölähteen sisäinen resistanssi 3. Oheisen kytkennän kokonaisresistanssi on n. a) 70 Ohmia b) 100 Ohmia c) 120 Ohmia d) 303 Ohmia 33 Ohm 150 Ohm 120 Ohm 4. Oheisen kytkennän kokonaisresistanssi on n. 220 Ohm 120 Ohm a) 390 Ohmia b) 270 Ohmia c) 560 Ohmia 680 Ohm 680 Ohm d) 680 Ohmia 100 Ohm 120 Ohm
5. 6. Oheinen LC-piiri toimii a) kaistanpäästösuodattimena b) ylipäästösuodattimena c) alipäästösuodattimena d) resonaattorina L C 7. Kun transistorikytkennän jännitevahvistus on suuri, tehovahvistus suuri ja tulo- ja lähtösignaalien vaihe-ero on 180, niin kyseessä on a) yhteiskantakytkentä b) yhteisemitterikytkentä c) emitteriseuraaja d) yhteiskollektorikytkentä 8. Oheisessa kuvassa diodia käytetään suojaamaan a) transistoria b) relettä c) jännitelähdettä d) XOR-piiriä +U =1
9. Tyristori saadaan johtamaan vaihtosähkön a) molemmilla puolijaksoilla b) positiivisella puolijaksolla c) tyristori tuhoutuu vaihtosähköllä d) negatiivisella puolijaksolla 10. Mittaat oskilloskoopilla sinimuotoista vaihtojännitettä ja oskilloskoopin näyttämä on alla olevan kuvan mukainen. Määritä kuvasta jännitteen a) huippuarvo, b) tehollisarvo c) jaksonaika d) taajuus Oskilloskoopin asetukset ovat: Volts/div. = 100 mv Time/div. = 50 us Vastaukset: a) huippuarvo = b) tehollisarvo = c) jaksonaika = d) taajuus = 11.
12. Kuvan kytkentä C on a) Kaistanpäästösuodatin b) Komparaattori (vertailija) c) Summavahvistin d) Invertoiva vahvistin 13. Kuvan kytkentä A on a) Ylipäästösuodatin b) Komparaattori (vertailija) c) Puskurivahvistin (Au = 1) d) EI-invertoiva vahvistin
14. 15. Oheinen kytkentä toteuttaa loogisen funktion a) F = AB b) F = AC c) F = A + C d) F = BC A B >1 >1 & F C & 16. Kun kuvan kytkennän potentiometrin liukua säädetään laidasta laitaan, 12 V U 1k 1k V a) jännitemittari näyttää 0 12 V b) jännitemittari näyttää 6 12 V c) jännitemittari näyttää 0 6 V d) jännitemittari näyttää 8 12 V
17. Digitaaliyleismittarin dioditesteri sijaitsee mittarin -alueella. Diodia testattaessa se näyttää 661. Mikä on tämän lukuarvon mittayksikkö? a) ohmi b) voltti c) kilo-ohmi d) millivoltti 18. Pintaliitoskomponentin (vastus) päällä on merkintä 472. Mikä on vastuksen resistanssiarvo? a) 47,2 b) 472 c) 470 k d) 4,7 k 19. Verkkojännitteen (230 V) suurin hetkellinen arvo on a) 230 V b) 325 V c) 460 V d) 650 V 20. Kuvan periaatekytkennän esittämä laite on a) hakkuriteholähde b) dioditesteri c) kapasitanssimittari d) paristotesteri 21. Kytkennän 7-segmentin lukuarvot vaihtelevat välillä a) 0 3 b) 0 4 c) 0 5 d) 0 7
22. Kytkennän lähtöjännite on a) 6,8 V b) 13,6 V c) 7,5 V d) 0 V 23. Mikä seuraavista vaihtoehdoista kuvaa parhaiten NTC-vastuksen resistanssin muutosta. a) vastuksen resistanssi kasvaa lämpötilan kasvaessa b) vastuksen resistanssi pienenee lämpötilan kasvaessa c) vastuksen resistanssi pienenee vastuksen napojen välinen jännitteen kasvaessa d) vastuksen resistanssi kasvaa vastukseen vaikuttavan valon voimakkuuden kasvaessa 24. Mikä seuraavista kuvaa parhaiten kondensaattorin käyttäytymistä vaihtojännitteellä. a) Sen induktiivinen (XL) reaktanssi pienenee jännitteen taajuuden kasvaessa b) Sen resistanssi (R) pienenee jännitteen taajuuden pienentyessä c) Sen kapasitanssi (C) kasvaa taajuuden kasvaessa d) Sen kapasitiivinen reaktanssi (XC) pienenee jännitteen taajuuden kasvaessa 25. Kuinka suuri etuvastus pitää kytkeä punaiselle LEDille, jonka yli jäävä jännitehäviö 10 ma virralla on n. 1,8 V, kun se kytketään 12 V jännitteeseen? a) 100 Ω b) 1 kω c) 12 kω d) 120 kω
C-kielinen ohjelmointitehtävä. Kysymykset tähän tehtävään ovat ohjelmalistauksen perässä! /*************************************************************** Project : SPI-koe EXB2313-kortille Date : 5.11.2004 Author : Jari Koskinen Company : Tietomyrsky ***************************************************************/ #include <90s2313.h> #define CLK PORTB.0 // piirin CLK -> PB.0 (kellopulssi) #define DIN PORTB.1 // piirin DIN -> PB.1 (data) #define CS PORTB.2 // piirin CS -> PB.2 (piirin valinta) /**************************************************************/ /* funktio spix lähettää SPI-väylään (sarjamuodossa) */ /* 8-bittisen tiedon (data) */ /**************************************************************/ /* CS - - */ /* DATA D7 D6 D5 D4 D3 D2 D1 D0 */ /* CLK - - - - - - - - */ /* */ /**************************************************************/ void spix(unsigned char data) { unsigned char i; // yleinen luuppimuuttuja unsigned char mask; // maski CS = 0; // CS aktiiviseksi mask = 0x80; // aloit. eniten merkitsevästä bitistä for (i=0; i<8; i++) // siirretään ensin osoite 8 bittiä { if (mask & data) // onko maskin kohdalla oleva bitti 1? DIN = 1; // jos on, aseta DIN-linja 1-tilaan else DIN = 0; // jos ei, aseta DIN-linja 0-tilaan mask >>= 1; // siirrytään seuraavaan bittiin } CLK = 1; // kellopulssin nouseva reuna _- CLK = 0; // kellopulssin laskeva reuna -_ } CS = 1; // CS lepotilaan /**************************************************************/ /* Pääohjelmassa testataan funktion toiminta */ /**************************************************************/ void main(void)
{ PORTB = 0xFF; // B-portin alustukset DDRB = 0xFF; PORTD = 0x7C; DDRD = 0x40; CLK = 0; CS = 1; spix(0x01); // D-portin alustukset // CLK lepotilaan // CS lepotilaan // lähetetään SPI-väylään data 01H } while (1) { // ei tehdä mitään muuta }; // jäädään vaan jumiin tänne /*
Kysymykset edellä olevaan ohjelmalistaukseen 26. Mihin tilaan seuraavat mikro-ohjaimen lähtöliitännät jäävät, kun yllä oleva ohjelma on suorittanut spix(0x01) funktion kutsun (kokonaan)? - PB.2 =? - PB.1 =? - PB.0 =? 27. Mikä on spix-funktiossa muuttujan mask arvo heksalukuna, kun muuttujan i arvo on 1? - mask =? (heksalukuna!) 28. Mikä on muuttujan mask arvo (8-bittisenä) binäärilukuna, kun spix-funktio on suoritettu aivan loppuun asti? - mask =? (binäärilukuna!) 29. Mitkä kaksi muutosta pitää spix-funktioon tehdä, jotta data lähetetään vähiten merkitsevä bitti edellä? - kirjoita molemmat muutettavat ohjelmarivit ja millainen sen pitäisi olla muutoksen jälkeen. (huomioi ISOT ja pienet kirjaimet ja kaikki välimerkit) Alkuperäiset rivit Muutetaan riveiksi a) b) 30. Jos spix-funktion for-lauseen perään tulee vahingossa puolipiste (;) for (i=0; i<8; i++); <- ylimääräinen puolipiste tässä! Mitä funktio tekee silloin? Miten CS, DIN, CLK muuttuvat ja kuinka monta kertaa?
Taitaja2007/Elektroniikka Semifinaalin teoriatehtävien vastaukset: 1. d 2. c 3. b 4. a 5. d 6. c 7. b 8. a 9. b 10. a) 300 mv, b) 212 mv, c)335 µs, d) 3,0 khz (+ jokaisesta, yht 1p) 11. d, korjaus b 12. c 13. b 14. b 15. d 16. b 17. d 18. d 19. b 20. a 21. b 22. c 23. b 24. d 25. b 26. PB.2 = 1, PB.1 = 1, PB.0 =0 (oltava kaikki oikein) 27. mask = 40H (20H on hyväksyttävä myös) 28. mask = 0000 0001B, korjaus 0000 0000 H 29.a) mask = 0x80; mask = 0x01; b) mask>>= 1; mask<<= 1; 30. CS aluksi 0:ksi ja sitten 1:ksi. DIN ja CLK ei muutu ollenkaan