Pripojenie periférnych obvodov: Rozdiel medzi revíziami

Z Kiwiki
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „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ý…“)
 
d
 
(3 medziľahlé úpravy od 3 ďalších používateľov nie sú zobrazené)
Riadok 1: Riadok 1:
 +
[[Kategória:Konfigurovateľné mikroprocesorové systémy]]
 +
[[Kategória:Všeobecne vstupy a výstupy PSoC]]
 +
__NOTOC__
 +
{{sablona_mikroprocoserove_systemy|GPIO - Všeobecne vstupy a výstupy PSoC|Popis GPIO|Konfigurácia GPIO pomocou designera obvodu|Programová konfigurácia GPIO|Módy portov (M8C)|Pripojenie periférnych obvodov|Pripojenie tlačítok a ošetrenie zákmitov}}
 
Periférne obvody pripojitelné k PSOC môžeme rozdeliť na vstupné a výstupné.
 
Periférne obvody pripojitelné k PSOC môžeme rozdeliť na vstupné a výstupné.
  
Riadok 12: Riadok 16:
 
'''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 29: Riadok 47:
 
tranzistora použiť odpor Rb.
 
tranzistora použiť odpor Rb.
  
[[Súbor:Out_fan.jpg|alternatívny text]]
+
<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 39: Riadok 63:
 
MAX4420 a pod.)
 
MAX4420 a pod.)
  
[[Súbor:Out_fet.jpg|fet]]
+
<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 48: Riadok 77:
 
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>

Aktuálna revízia z 09:52, 21. marec 2013


Predmet

Konfigurovateľné mikroprocesorové systémy
Tématická časť:
GPIO - Všeobecne vstupy a výstupy PSoC

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

Out led.jpg
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

Out lowfet.jpg
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.

Out fan.jpg
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.)

Out fet.jpg
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ď.

In switch.jpg
Pripojenie vstupného obvodu - tlačítka