Ik probeer zoals zovele een eigen domotica print te maken, het 'hart' ervan is een dsPIC33EP256MU806.
Nu kan ik daar op zich al een topic aan wijden maar mijn vraag is de volgende, hoe ga je het 'best' te werk om de ingangen van die µc te beveiligen tegen het feit dat de bekabeling naar de drukknoppen lang zal zijn?
Na verschillende zoekacties via google kwam ik uiteindelijk tot 2 min of meer artikels tegen die relatief compleet zijn omtrent deze kwestie:
Met name een digikey item en een blog.
Afweging tussen kosten en bescherming, kwam ik tot
(min of meer gelijk aan eindresultaat in digikey link).
In x naar de PIC, SW x naar een drukknop die dit naar massa trekt. Dit wordt dan een stuk of 16 keer herhaald.
Maar als ik aan die info nog toevoeg wat ik op andere plaatsen las (link niet bewaard), dan:
- Moet die 1k weerstand voor die twee diodes komen ipv erachter (en dan die 10ohm niet).
- Is met die dioden werken eigenlijk niet zo goed (stroom geleiden naar de voedingsbron kan zorgen voor een daling van de spanning als dit teveel wordt, niet onmogelijk gezien het aantal inputs)
- De dioden opstelling gebruik je bij voorkeur enkel voor transients, als je een 5V toestel op die manier wil inlezen is dit niet goed. (bvb ipv een drukknop hangt er een int pin aan van een 5V IC).
Dus kort samengevat zijn mijn vragen:
- Wat gebruiken jullie voor bescherming van de inputs?
- Voor 3V3 en 5V logica te communiceren (uitgaande van niet 5V tolerant inputs), hoe doe je die conversie?
Nu kan ik daar op zich al een topic aan wijden maar mijn vraag is de volgende, hoe ga je het 'best' te werk om de ingangen van die µc te beveiligen tegen het feit dat de bekabeling naar de drukknoppen lang zal zijn?
Na verschillende zoekacties via google kwam ik uiteindelijk tot 2 min of meer artikels tegen die relatief compleet zijn omtrent deze kwestie:
Met name een digikey item en een blog.
Afweging tussen kosten en bescherming, kwam ik tot

(min of meer gelijk aan eindresultaat in digikey link).
In x naar de PIC, SW x naar een drukknop die dit naar massa trekt. Dit wordt dan een stuk of 16 keer herhaald.
Maar als ik aan die info nog toevoeg wat ik op andere plaatsen las (link niet bewaard), dan:
- Moet die 1k weerstand voor die twee diodes komen ipv erachter (en dan die 10ohm niet).
- Is met die dioden werken eigenlijk niet zo goed (stroom geleiden naar de voedingsbron kan zorgen voor een daling van de spanning als dit teveel wordt, niet onmogelijk gezien het aantal inputs)
- De dioden opstelling gebruik je bij voorkeur enkel voor transients, als je een 5V toestel op die manier wil inlezen is dit niet goed. (bvb ipv een drukknop hangt er een int pin aan van een 5V IC).
Dus kort samengevat zijn mijn vragen:
- Wat gebruiken jullie voor bescherming van de inputs?
- Voor 3V3 en 5V logica te communiceren (uitgaande van niet 5V tolerant inputs), hoe doe je die conversie?