Home Soluciones Solución compatible PMOLED para los circuitos SSD1307 y CH1115

Solución compatible PMOLED para los circuitos SSD1307 y CH1115

Jun 29, 2023

Descripción

Dado que el SSD1307 será descontinuado, hemos desarrollado una nueva serie de productos utilizando el CH1115 en lugar del SSD1307. Durante el desarrollo, mantenemos el diseño original del módulo tanto como sea posible para que los módulos con SSD1307 y CH1115 sean compatibles entre sí.

A continuación, explicamos las diferencias entre los dos modelos desde la perspectiva de hardware y software, y cómo lograr la compatibilidad.

Tabla 1. N.º de modelo para los IC antiguos y nuevos
Serie de módulos relacionada
Modelo anterior (SSD1307) Nuevo modelo (CH1115)
WEO012832G WEO012832P

 

1. Hardware

Algunos pines del SSD1307 y del CH1115 tienen nombres diferentes pero funciones iguales. Por ejemplo, VCC, D/C y BS0 del SSD1307 equivalen a VPP, A0 e IM0 del CH1115. Aunque algunos pines cumplen la misma función, es necesario seleccionar diferentes componentes pasivos, como la resistencia del pin IREF. Los diagramas de circuito recomendados para los dos IC se muestran en la Figura 1 y la Figura 2.

figure1-ssd1307-application-recommendations

Figura 1. Recomendaciones de aplicación para SSD1307

 

figure2ch1115-application-recommendations

Figura 2. Recomendaciones de aplicación para CH1115

 

Preste atención al valor de resistencia del pin IREF, ya que puede afectar directamente el brillo y el consumo de corriente. Cuando ambos IC usan el mismo VCC (VPP), el SSD1307 requiere un valor de resistencia mayor. La fórmula para calcular la resistencia es la siguiente.


SSD1307:
SSD1307

CH1115:

CH1115

 

2. Software

La mayoría de los comandos del SSD1307 y del CH1115 son compatibles, pero algunos son diferentes. Por ejemplo, cada IC tiene funciones exclusivas, por lo que ciertos comandos solo pueden ser utilizados por uno de ellos. Además, algunos comandos tienen funciones similares, pero sus parámetros no son compatibles, como se muestra en la Tabla 2.

Tabla 2. Diferencias de comandos entre SSD1307 y CH1115

 

  SSD1307 CH1115
Set Memory Addressing Mode
20H
Set the way of memory addressing into one of the below three modes.
00H:Horizontal Addressing Mode
01H:Vertical Addressing Mode
02H:Page Addressing Mode
N/A
Set Pump voltage value
30H~33H
N/A Specifies output voltage (VPP) of the internal charger pump.
30H: 10V;31H: 7.4V;32H: 8V;33H: 9V
Set Display Start Line
40H~66H/7FH
Sets the Display Start Line register to determine starting address of display RAM.
(40H~66H)
Specifies RAM display line for COM0.
(40H~7FH)
IREF Resistor Set
82H
N/A IREF can be controlled by external resister or internal resister.
Set Segment Re-map
A0H~A1H
N/A Change the relationship between RAM column address and segment driver.
Set SEG pads hardware configuration
A2H~A3H
N/A Set the SEG signals pad configuration to match the OLED panel hardware layout.
Set DC-DC OFF/ON
ADH
N/A This command is to control the DC-DC voltage converter.
Set Display Offset
D3H
This is a double byte command which specifies the mapping of the display start line to one of COM0~COM38. This is a double byte command which specifies the mapping of display start line to one of COM0~COM63.
Set Display Clock Divide Ratio/Oscillator Frequency
D5H
Dicide Ratio:1~16 Dicide Ratio:3、4、8、16
Set Pre-charge Period
D9H
A[3:0]:Dis-charge
A[7:4]:Pre-charge
A[3:0]:Pre-charge
A[7:4]:Dis-charge
Set COM Pins Hardware Configuration
DAH
02H:Sequential Mode;
Disable COM Left/Right remap
12H:Alternative Mode;
Disable COM Left/Right remap
22H:Sequential Mode;
Enable COM Left/Right remap
32H:Alternative Mode;
Enable COM Left/Right remap
N/A
Set VCOMH Deselect Level
DBH
00H:0.65 x VCC
20H:0.77 x VCC
30H:0.83 x VCC
00H:0.430 x VCC
~
40H:VCC
Set row non-overlap/SEG Hiz Period
DCH
N/A This command is used to set the duration of the row non-overlap /SEG Hiz Period period.
Set Command Lock
FDH
Set Command Lock N/A

 

3. Compatibilidad

Para que los IC sean compatibles entre sí, es necesario modificar tanto el hardware como el software del módulo.

Los pines de ambos IC son en su mayoría iguales en cuanto al hardware. El valor de la resistencia IREF debe cumplir con las fórmulas de cálculo respectivas. Si la resistencia es demasiado baja, existe el riesgo de dañar el IC. Además, el VCC (VPP) debe cumplir simultáneamente con las especificaciones de SSD1307 y CH1115; el primero es de 7V~16V y el segundo de 6.4V~14V.

En cuanto al software, hay tres puntos a tener en cuenta:

1. SSD1307 admite varios modos de direccionamiento de memoria, mientras que CH1115 solo admite el modo de direccionamiento por página. Por lo tanto, recomendamos utilizar el modo de direccionamiento por página.

2. La resolución del SSD1307 es de 128x39, mientras que la del CH1115 es de 128x64. Esta diferencia afecta el diseño del panel. Por lo tanto, al configurar Display Offset (D3h) y Segment Remap (A0h/A1h), debemos evitar errores de visualización causados por diferentes direcciones iniciales.

3. Podemos decidir si activamos o no el convertidor de voltaje DC-DC (ADh) del CH1115, pero el SSD1307 no tiene esta función. Recomendamos desactivar el convertidor DC-DC del CH1115 y usar una fuente VCC/VPP externa.

Además, configurando el Command Lock (FDh) del SSD1307, se puede escribir el código inicial para ambos IC. Después de utilizar FDh para bloquear el IC, el SSD1307 no aceptará comandos excepto FDh, pero CH1115 no se verá afectado. Así, podemos emitir comandos para ambos IC por separado.

4. Conclusión

Estos dos IC, SSD1307 y CH1115, son compatibles entre sí. Podemos mostrar la misma imagen y brillo utilizando el mismo hardware y software. Mientras se ajusten los componentes como resistencias y condensadores, y se modifique el código inicial, se puede reemplazar el SSD1307 con el CH1115. Según la situación, incluso es posible lograr el mismo efecto de visualización solo modificando ligeramente el software, sin necesidad de cambiar el hardware.
Seguiremos ofreciendo productos de alta calidad y soluciones competitivas.

¿Tiene preguntas sobre soluciones de pantallas para su negocio? Contacte con nosotros!

Subscribirse

Reciba correos electrónicos sobre nuevas actualizaciones de Winstar

Contacte con nosotros

Precio/Ficha técnica/Consulta general

Soporte técnico

Contacte con nosotros para cualquier información técnica

go top
Contacto
close

Valoramos tu privacidad

Al hacer clic en "Permitir todas las cookies", aceptas el almacenamiento de cookies en tu dispositivo para mejorar la navegación en el sitio, analizar el uso del sitio y ayudar en nuestros esfuerzos de marketing y rendimiento. Puedes encontrar más información sobre este tema en nuestra política. Política de privacidad

Valoramos tu privacidad

Winstar y ciertos terceros utilizan cookies en www.winstar.com.tw. Los detalles sobre los tipos de cookies, su propósito y las partes involucradas se describen a continuación y en nuestra Política de Cookies. Haga clic en “Permitir todos” para dar su consentimiento para el uso de cookies y tener la mejor experiencia posible en nuestros sitios web. También puede establecer sus preferencias o rechazar cookies (excepto las cookies estrictamente necesarias).

Gestionar preferencias de consentimiento

Siempre activo
Cookies esenciales

Estas cookies son esenciales para permitirte navegar por el sitio web y utilizar sus funciones, como establecer tus preferencias de privacidad, iniciar sesión o completar formularios.

Cookies de análisis

También conocidos como "cookies estadísticas", estas cookies recogen información sobre cómo utilizas un sitio web, como qué páginas has visitado y qué enlaces has clicado. Ver detalles.