Pripojenie periférnych obvodov: Rozdiel medzi revíziami
Riadok 15: | Riadok 15: | ||
'''Príklad - pripojenie LED alebo optočlena''' | '''Príklad - pripojenie LED alebo optočlena''' | ||
− | [[Súbor:Out_led.jpg]] | + | <center> |
+ | {|class="wikitable" | ||
+ | | align="center" width=600 | [[Súbor:Out_led.jpg | 600px]] | ||
+ | |- | ||
+ | | align="center" width=600 | '''Pripojenie LE-diódy ku GPIO''' | ||
+ | |} | ||
+ | </center> | ||
+ | Hodnotu rezistora R vypočítame zo vzorca: | ||
+ | |||
+ | <math>R = \dfrac{U_{cc}-U_{LED}}{I_{LED}}</math> | ||
'''Príklad - pripojenie nízkovýkonového FET tranzistora''' | '''Príklad - pripojenie nízkovýkonového FET tranzistora''' | ||
− | [[Súbor:Out_lowfet.jpg]] | + | <center> |
− | + | {|class="wikitable" | |
+ | | align="center" width=600 | [[Súbor:Out_lowfet.jpg|600px]] | ||
+ | |- | ||
+ | | align="center" width=600 | '''Pripojenie nízkopríkonového FET tranzistora ku GPIO''' | ||
+ | |} | ||
+ | </center> | ||
'''Príklad - pripojenie výkonových obvodov''' | '''Príklad - pripojenie výkonových obvodov''' | ||
Riadok 32: | Riadok 46: | ||
tranzistora použiť odpor Rb. | tranzistora použiť odpor Rb. | ||
− | [[Súbor:Out_fan.jpg| | + | <center> |
+ | {|class="wikitable" | ||
+ | | align="center" width=600 | [[Súbor:Out_fan.jpg|600px]] | ||
+ | |- | ||
+ | | align="center" width=600 | '''Spínanie DC motora NPN tranzistorom''' | ||
+ | |} | ||
+ | </center> | ||
Spínanie indukčnej záťaže | Spínanie indukčnej záťaže | ||
Riadok 42: | Riadok 62: | ||
MAX4420 a pod.) | MAX4420 a pod.) | ||
− | [[Súbor:Out_fet.jpg| | + | <center> |
− | + | {|class="wikitable" | |
+ | | align="center" width=600 | [[Súbor:Out_fet.jpg|600px]] | ||
+ | |- | ||
+ | | align="center" width=600 | '''Spínanie indukčnej záťaže MOSFET-om''' | ||
+ | |} | ||
+ | </center> | ||
== Vstupné obvody == | == Vstupné obvody == | ||
Riadok 51: | Riadok 76: | ||
Pri spínaní generujú zákmity spôsobené mechanickou pružnosťou častí kontaktov, znečistením kontaktných plôch atď. | Pri spínaní generujú zákmity spôsobené mechanickou pružnosťou častí kontaktov, znečistením kontaktných plôch atď. | ||
− | [[Súbor:In_switch.jpg]] | + | <center> |
+ | {|class="wikitable" | ||
+ | | align="center" width=600 | [[Súbor:In_switch.jpg|600px]] | ||
+ | |- | ||
+ | | align="center" width=600 | '''Pripojenie vstupného obvodu - tlačítka''' | ||
+ | |} | ||
+ | </center> |
Verzia zo dňa a času 11:37, 14. jún 2010
Periférne obvody pripojitelné k PSOC môžeme rozdeliť na vstupné a výstupné.
Výstupné obvody
Prúdová zaťažiteľnosť portov (napájanie 5V)
- Výstupná úroveň LOW - max. 25mA/pin, celkový prúd max. 150mA
rozdelený do max. 8 pinov (4 párne a 4 nepárne)
- Výstupná úroveň HIGH - max. 10mA/pin, celkový prúd max. 80mA
rozdelený do max. 8 pinov (4 párne a 4 nepárne)
Príklad - pripojenie LED alebo optočlena
![]() |
Pripojenie LE-diódy ku GPIO |
Hodnotu rezistora R vypočítame zo vzorca:
[math]R = \dfrac{U_{cc}-U_{LED}}{I_{LED}}[/math]
Príklad - pripojenie nízkovýkonového FET tranzistora
![]() |
Pripojenie nízkopríkonového FET tranzistora ku GPIO |
Príklad - pripojenie výkonových obvodov
Spínanie záťaže NPN tranzistorom (komutátorový DC motor)
Pretože Vlow(max) môže byt až 0.75V, je potrebné pre bezpečné vypnutie tranzistora použiť odpor Rb.
![]() |
Spínanie DC motora NPN tranzistorom |
Spínanie indukčnej záťaže výkonovým MOSFET tranzistorom (časť Pull-Up meniča NN-VN)
Veľká kapacita Cgs vyžaduje použitie budiča (napr. 5xCMOS Invertor, MAX4420 a pod.)
![]() |
Spínanie indukčnej záťaže MOSFET-om |
Vstupné obvody
Mechanické kontakty - spínače, prepínače, tlačítka, kontakty relé Vyžadujú použitie pomocných rezistorov pre definovanie napäťových úrovní Pri spínaní generujú zákmity spôsobené mechanickou pružnosťou častí kontaktov, znečistením kontaktných plôch atď.
![]() |
Pripojenie vstupného obvodu - tlačítka |