Альтернативные решения: Аналог IC SSD1309 – IC CH1116
Пандемия COVID-19, которая началась в 2020 г., вызвала нарушение баланса цепи поставок электронных компонентов, в частности дефицит IC на рынке оптоэлектроники. Нестабильность и длинные сроки поставок IC SSD1309 смотивирвали нас на разработку серий дисплеев с использованием нового IC CH1116.
SSD1309 и CH1116 являются совместимыми друг с другом, а различия между ними с точки зрения аппаратного и программного обеспечения, будут описаны в данной статье.
Серии OLED дисплеев | |
---|---|
Действующая серия (SSD1309) | Новая серия (CH1116) |
WEO012864J | WEP012864AJ |
WEO012864G | WEO012864AJ |
WEF012864H | |
WEO012864K | WEO012864AK |
WEF012864Q | |
WEO012864A | WEO012864AE |
1. Аппаратное обеспечение
Некоторые выводы у SSD1309 и CH1116 имеют разные названия, но имеют одинаковые функции. Например VDD, VCC, D/C и BS0 у SSD1309 идентичны VDD1, VPP, A0 и IM0 у CH1116. Есть выводы имеющие одинаковые функции, но требующие использования разных пассивный компонентов, такие такие как резистор вывода IREF. Рекомендуемая схема подключения обоих IC показана ниже.
1.1. IREF вывод
Нужно обратить внимание на значение сопротивления вывода IREF, которое имеет непосредственное отношение к яркости и току.
SSD1309:
CH1116:
2. Программное обеспечение
Большинство команд SSD1309 и CH1116 совместимы, но есть команды, которые обладают оригинальными функциями, кроме того, некоторые команды имеют одинаковые функции, но отличаются параметры как показано в таблице ниже.
3. Совместимость
Чтобы добиться совместимости двух IC, дисплей должен быть аппаратно и программно модифицирован.
Выводы двух микросхем примерно одинаковы с точки зрения аппаратного обеспечения. В то же время, значение сопротивления IREF должно соответствовать формулам расчета и, если значение сопротивления слишком мало, есть риск перегорания IC. Кроме того, VCC (VPP) должен соответствовать спецификациям микросхем; SSD1309 - 7В~16В, CH1116 - 6.4В~14В.
Что касается программного обеспечения, следует отметить три момента:
- Существует много режимов адресации памяти для SSD1309 на выбор, а у CH1116 есть только режим адресации страниц, поэтому мы рекомендуем использовать режим адресации страниц.
- Разрешение которое поддерживает SSD1309 — 128x64 точек, а у CH1116 — 132x64. При переназначении сегмента (A0h/A1h) мы рекомендуем использовать A0h, чтобы избежать смещения шаблона отображения.
- В IC CH1116 можно включить преобразователь напряжения постоянного тока (ADh), в IC SSD1309 данная функция отсутствует. Рекомендуется отключить DC-DC преобразователь IC CH1116 и использовать внешний VCC/VPP.
Кроме того, установив Command Lock (FDh) SSD1309, соответствующие команды двух микросхем могут быть записаны в одном и том же исходном коде, как показано на рис. 3, рис. 4 (различия между двумя кодами инициализации выделены). После использования FDh для блокировки IC, SSD1309 не принимает никаких команд, кроме FDh (рис.5). и, следовательно можно подавать команды на две микросхемы по отдельности.
4. Выводы
Данные IC совместимы друг с другом, поэтому Вы получите одинаковое изображение и яркость дисплея, используя одно и то же аппаратное и программное обеспечение. В случае правильно отрегулирванных резисторов и конденсаторов, и изменении кода инициализации, SSD1309 можно заменить на CH1116. В зависимости от ситуации можно немного изменить программное обеспечение, не меняя аппаратного обеспечения, чтобы две микросхемы достигли одного и того же отображения.