
Позволено ли е PWM пин да синк-ва ток
Значи - задвижвам от Атмега 328 MCU един галванометър ,подобен на тези в амперметрите ( с двупосочно движение на стрелката ), като ползвам готов H-bridge за да сменям посоката на стрелката и степента на дефлекция.
Двама познати канадци ми се подхилкват с идеята, че правя постановката според тях много усложнена, тъй като те постигат същия резултат свързвайки галванометъра директо за микроконтролера за един от PWM пиновете. Формално законите на Ом са спазени, тъй като пин-а на Атмега 328 може да соурсва/синва 20 мА ток макс. , а този галвановетър за максимална дефлекция на стрелката полва не повече от 150 Микро Ампера, т.е. - могат теоретично да се навържат над 100 парчета, докато се натовари пина.
Постановката която канадците полват е приблизително следната:
Потенциометъра се ползва за да намали напрежението от 5 в. на 2.5 в и за корекция на центъра на стрелката. Регулируемото съпротивление R1 служи за ограничаване по ток , за да не изгори галванометъра и същевременно - за регулиране на максималната дефлекция. Когато PWM пина подава от 0 до 2.5 в. , стрелката е в ляво от центра и съответно- при PWM 2.5 - 5 в. - в дясната половина.
Работи, не като да не, обаче ме притеснява диапазона в който PWM е между 0 - 2.5 в. и тока тече от потенциметъра през галванометъра към PWM пина, който дефакто не сорс-ва а синк-ва ток в тоя случай. Може ли така?