VEE till LCD
Postat: 26 oktober 2017, 10:16:30
Håller på med en liten display med seriell kommunikation, baserat på ett 122*32 LCD.
Det är ganska enkelt, en PIC18F45K40, en MAX485, en MAX202 samt en 5V regulator. Platsen är trång men full möjlig.
Men nu kommer det den negativa spänningen till LCD'n drivning... Den skapas på displayen medelst en ICM7660 - men då måste jag ha ett trimpotentiometer eller ett par fasta motstånd och det vill jag gärna undvika.
Så jag kom på att om man kunde göra en negativ generator med ett par dioder och kondensatorer och driva dom med en PWM-utgång kan man ställa spänningen via programmet.
MEN - det går inte så bra ändå. Varje PWM-puls överför en viss energimängd så spänningen kan "bara" justeras med PWM frekvensen.
Tänkte till en aning och kom på att om jag lägger ett motstånd mellan första kondensator och andra kondensator blir det en strömbegränsat uppladdning av kondensator #2 - vilket i teorin bör ge att jag kan styra spänningen via PWM pulsbredd.
Ska löda ihop grejerna och testa.
Ledningsdragningen blir enkel på kretskortet, den valda PIC har PPS som kan omdirigera "alla" digitala in- och utgångar till (nästan) vilken pinne jag vill, jag drar alltså ledningarna dit jag vill och ställer kretsen till detta layout. Riktigt smidigt.
Då jag inte använder analoga funktioner eller andra specialgrejer (i²C osv.) är det nästan fritt fram.
Det är ganska enkelt, en PIC18F45K40, en MAX485, en MAX202 samt en 5V regulator. Platsen är trång men full möjlig.
Men nu kommer det den negativa spänningen till LCD'n drivning... Den skapas på displayen medelst en ICM7660 - men då måste jag ha ett trimpotentiometer eller ett par fasta motstånd och det vill jag gärna undvika.
Så jag kom på att om man kunde göra en negativ generator med ett par dioder och kondensatorer och driva dom med en PWM-utgång kan man ställa spänningen via programmet.
MEN - det går inte så bra ändå. Varje PWM-puls överför en viss energimängd så spänningen kan "bara" justeras med PWM frekvensen.
Tänkte till en aning och kom på att om jag lägger ett motstånd mellan första kondensator och andra kondensator blir det en strömbegränsat uppladdning av kondensator #2 - vilket i teorin bör ge att jag kan styra spänningen via PWM pulsbredd.
Ska löda ihop grejerna och testa.
Ledningsdragningen blir enkel på kretskortet, den valda PIC har PPS som kan omdirigera "alla" digitala in- och utgångar till (nästan) vilken pinne jag vill, jag drar alltså ledningarna dit jag vill och ställer kretsen till detta layout. Riktigt smidigt.
Då jag inte använder analoga funktioner eller andra specialgrejer (i²C osv.) är det nästan fritt fram.