Мультиметри RICHMETERS RM102 (RM109) - збільшуємо контрастність екрану

Опис проблеми
Будучи щасливим володарем мультиметра Richmeters RM102 з функцією True RMS, помітив одну особливість – при погляді на екран (навіть під невеликим кутом до нормалі) слабка контрастність екрану. При включенні підсвічування, ефект слабкої контрастності під кутом до нормалі посилюється. По початку навіть грішив на батарейки, але при живленні від лабораторного блоку живлення (напруга 3В) картина залишилася тією ж. Пошукавши в інтернеті знайшов інформацію, що це проблема спостерігається на всій лінійці мультиметрів Richmeter RM і їм подібним, що випускаються під іншими брендами, наприклад, ANENG, BSIDE, HoldPeak. Там же (в інтернеті, на сайті kazus.ru) з'ясував, що можливо підвищити напругу на LCD, і таким чином підвищити контрастність. Це можливо зробити, прописавши у відповідні комірки пам'яті приладу певну інформацію. Ось фрагмент, переведеного з східного мови даташита, де дано опис деяких осередків пам'яті:
Address |
Default setting |
Comment |
F9H |
Bit7: 1 |
Reserved |
|
Bit6: 1 |
Reserved |
|
Bit54: 00 |
VDDA voltage 00 = 3.6 V, 01 = 3.2 V, 10 = 2.8 V, 11 = 2.4 V |
|
Bit32: 01 |
VLCD voltage 00 = 3.3 V, 01 = 3.0 V, 10 = 2.8 V, 11 = 2.5 V |
|
Bit1: 1 |
Power PT1.2 state setting: = 1 PT1.2 = 1; = 0 PT1.2 = 0 (Note: PT1.2 open NCV feature to synchronize changes can only be set to 1). |
|
Bit0: 1 |
= 1 NCV function PT1.2 can synchronize with changes the sound of the buzzer 1, does not ring 0; = 0 no
|
Очевидно, що нас цікавить осередок EEPROM адресою F9H. Інформація в комірці розбита на групи бітів, за величину напруги на LCD відповідає 3 і 2 біт. Для максимального напруги - 3,3 необхідно встановити ці біти в «00».
Підготовка до роботи
Розібравши мультиметр, знаходимо мікросхему пам'яті і випаюємо її.

Мікросхема пам'яті, яка була запаяна в приладі має маркування «P24C02A».

Для роботи з мікросхемою я буду використовувати поширений програматор на мікросхемі «CH341A»:

Мікросхему підключу за допомогою плати-перехідника з саморобною кліпсою.

Тепер вважаємо вміст мікросхеми пам'яті:

З цікавого для нас адресою знаходиться значення «7», його нам і треба змінити. Перед всіма маніпуляціями зберігаю «рідну» прошивку.

Тепер можна переходити до редагування. Уявімо значення «7» у двійковій системі числення. Для цього скористаємося калькулятором Windows, вибравши в меню "Вид" → "Програміст". Введемо значення «7»:

Тепер перемкнемо в двійкову систему числення:

Нас цікавлять біти мають значення «01», змінимо їх на «00».

І знову перейдемо в шістнадцяткову систему числення.

Змінимо у вікні програми, що управляє програматором, «7» на «С3»:

Записуємо змінену прошивку в мікросхему, не забувши перед цим стерти. Після запису, запаюють мікросхему на місце.
Порівняння контрастності екрану після корекції
Тепер порівняємо два мультиметра, які підключені до одного і того ж лабораторного джерела живлення з напругою 3В. Зліва мультиметр з стандартної контрастністю, а справа з підвищеною:


Різниця, на мій погляд, очевидна.