Skip to content
Lo Que Le Gusta a Mis Hijas Lo Que Le Gusta a Mis Hijas N.º 142 · Lunes editorial Únete al club de familias
Premio Madresfera 2023 180.000 lectoras · Newsletter lunes 08:30
Madrid · es

How to choose a driver IC for a 1.03 inch 2560x2560 micro OLED?

You pick a driver IC for a 1.03 inch 2560x2560 micro OLED by matching its resolution, pixel clock, interface bandwidth, and power budget to the display panel’s native specs. The 1.03 inch 2560x2560 micro oled display demands a driver IC that can handle 6.5 million pixels at a refresh rate of at least 60 Hz, which translates to a raw pixel clock requirement of around 393 MHz (2560 x 2560 x 60) without considering blanking overhead. Most consumer-grade driver ICs top out at 1080p or 2K resolutions, so you need a specialized micro OLED driver like the SSD2351 or MAX20345 that supports MIPI D-PHY up to 1.5 Gbps per lane. The panel’s 2560x2560 resolution is unusual because it’s square, not the typical 16:9 or 4:3 aspect ratio, so you must verify the driver IC’s maximum supported resolution in both dimensions. For example, the MAX20345 supports up to 2560x2560 at 60 Hz with a 4-lane MIPI interface, but it requires a 1.2V core voltage and 1.8V I/O voltage, which directly impacts your PCB layout and power management IC selection. The SSD2351 from Solomon Systech is another common choice for micro OLEDs, but it only supports up to 1920x1920 at 60 Hz, so it’s not suitable for this specific panel. You need to cross-check the driver IC’s datasheet for the exact pixel clock maximum, not just the resolution spec. The pixel clock for 2560x2560 at 60 Hz with a 10% blanking overhead is about 432 MHz, and many driver ICs have a hard limit of 400 MHz, which would force you to reduce the refresh rate to 55 Hz or lower. That’s a dealbreaker for AR/VR applications where low persistence and high frame rates are critical. The 1.03 inch 2560x2560 micro oled display uses a MIPI DSI interface with 4 data lanes, so the driver IC must support at least 4 lanes of MIPI D-PHY 1.1 or higher. Each lane can handle up to 1.5 Gbps, giving you a total bandwidth of 6 Gbps, which is enough for 2560x2560 at 60 Hz with 8-bit color depth (about 3.6 Gbps raw data rate). But if you want 10-bit color or HDR, you need 4.5 Gbps, which still fits within the 6 Gbps limit. However, the driver IC’s internal frame buffer size is another constraint. Most micro OLED driver ICs have a small on-chip SRAM, typically 1 MB to 4 MB, which is not enough to store a full 2560x2560 frame at 8-bit (about 6.5 MB). So the driver IC must operate in direct-drive mode, meaning it refreshes the panel directly from the MIPI stream without buffering. This requires the host processor to maintain a continuous video stream, which adds latency and power consumption. The MAX20345 has a 2 MB SRAM that can only buffer a partial frame, so you’d need to implement a tiled display approach, which complicates the software driver. The SSD2351 has a 4 MB SRAM, but it’s still not enough for a full frame. So you’re forced to use a driver IC with no internal buffer, like the TC358775XBG from Toshiba, which is a MIPI-to-eDP bridge that can drive the panel directly, but it adds an extra chip and increases BOM cost.

The power consumption of the driver IC is a critical factor for portable devices like AR glasses or head-mounted displays. The 1.03 inch 2560x2560 micro oled display has a typical power draw of 350 mW at 60 Hz with 8-bit color, but the driver IC itself can consume another 200 mW to 500 mW depending on the architecture. The MAX20345 has a typical power consumption of 280 mW at 60 Hz, but it requires external voltage regulators for the 1.2V core and 1.8V I/O, which adds another 50 mW to 100 mW. The TC358775XBG consumes about 400 mW, but it includes a built-in DC-DC converter that can handle the panel’s power directly, reducing the external component count. You need to check the driver IC’s standby power as well, because many AR/VR devices use low-power modes when the display is idle. The MAX20345 has a standby power of 10 µW, which is excellent, but the TC358775XBG has a standby power of 50 µW. The operating temperature range is another factor. Micro OLED panels are often used in near-eye displays where the ambient temperature can reach 45°C to 55°C due to the proximity to the user’s face. The driver IC must have a junction temperature rating of at least 85°C, and preferably 105°C for safety margin. The MAX20345 is rated for -40°C to 85°C, which is adequate, but the TC358775XBG is rated for -20°C to 70°C, which might be marginal in hot environments.

The interface voltage levels must match the panel’s specifications. The 1.03 inch 2560x2560 micro oled display uses a 1.8V MIPI interface, but some driver ICs require 1.2V or 3.3V for the I/O pins. The MAX20345 uses 1.8V for both core and I/O, which simplifies the design. The SSD2351 uses 1.2V core and 1.8V I/O, so you need a dual-rail power supply. The TC358775XBG uses 1.8V for the MIPI interface and 3.3V for the eDP side, which adds complexity if you’re using a single-voltage system. The number of external components also varies. The MAX20345 requires only a few decoupling capacitors and a single resistor for the MIPI termination, making it a good choice for space-constrained designs. The TC358775XBG requires an external crystal oscillator, a voltage regulator, and several resistors and capacitors, which increases the PCB footprint by about 30%. The SSD2351 requires an external reference voltage circuit and a gamma correction buffer, which adds another 10 to 15 components. You need to consider the driver IC’s color depth support as well. The panel supports 8-bit per channel (24-bit total), but some driver ICs only support 6-bit or 18-bit color. The MAX20345 supports 24-bit color with dithering to 30-bit, which is fine for most applications. The TC358775XBG supports 24-bit color natively, but it also supports 30-bit for HDR if you use a 10-bit panel. The SSD2351 only supports 18-bit color, which would result in visible color banding on a high-resolution display like this one.

The refresh rate flexibility is another differentiator. The 1.03 inch 2560x2560 micro oled display can operate at 60 Hz, 90 Hz, or 120 Hz, but the driver IC must support the corresponding pixel clock. At 120 Hz, the pixel clock is 864 MHz with blanking, which exceeds the 1.5 Gbps per lane limit of MIPI D-PHY 1.1, so you’d need a 6-lane MIPI interface or a higher-speed D-PHY version. The MAX20345 supports up to 90 Hz with 4 lanes, but not 120 Hz. The TC358775XBG supports up to 120 Hz with 4 lanes if you use a 1.8 Gbps per lane D-PHY, but that requires a specific version of the chip. The SSD2351 is limited to 60 Hz. So if you need 120 Hz for low-latency VR, you’re limited to the TC358775XBG or a custom ASIC. The driver IC’s package size is also important for a 1.03 inch display, which is only 26.1 mm x 26.1 mm. The MAX20345 comes in a 4.5 mm x 4.5 mm WLCSP package, which is ideal for direct mounting on the flex cable. The TC358775XBG comes in a 7 mm x 7 mm BGA package, which is larger and requires a more complex PCB layout. The SSD2351 comes in a 6 mm x 6 mm QFN package, which is a good compromise. The cost is another factor. The MAX20345 costs about $3.50 in volume, the TC358775XBG costs about $5.00, and the SSD2351 costs about $2.50. But the total BOM cost includes the external components, so the MAX20345 might be cheaper overall because it requires fewer external parts.

The software support is often overlooked but critical. The MAX20345 has a well-documented register map and a Linux driver that works with most ARM-based SoCs. The TC358775XBG has a complex initialization sequence that requires a firmware blob, and the vendor’s support is limited to major customers. The SSD2351 has a simple SPI interface for configuration, but it lacks a proper Linux driver, so you’d need to write your own. The driver IC’s gamma correction capability is also important for color accuracy. The MAX20345 has a built-in gamma lookup table with 256 entries per channel, which allows for precise calibration. The TC358775XBG has no gamma correction, so you’d need to do it in the host processor, which adds latency. The SSD2351 has a 10-bit gamma DAC, but it’s not as flexible as a lookup table. The thermal management is another consideration. The driver IC’s power dissipation is about 0.3 W to 0.5 W, which in a 1.03 inch display module means the heat is concentrated in a small area. The MAX20345 has a thermal pad that can be soldered to a copper plane on the flex cable, which helps dissipate heat. The TC358775XBG has no thermal pad, so it relies on the PCB’s copper pour, which might not be enough for continuous operation at 120 Hz. The SSD2351 has a thermal pad but it’s small, so it’s best for 60 Hz operation.

The MIPI DSI configuration must match the panel’s requirements. The 1.03 inch 2560x2560 micro oled display uses a 4-lane MIPI DSI with a clock frequency of 500 MHz to 800 MHz, depending on the refresh rate. The driver IC must support the same number of lanes and clock frequency. The MAX20345 supports 4 lanes at up to 1.5 Gbps per lane, which is fine. The TC358775XBG supports 4 lanes at up to 1.8 Gbps per lane, which gives you more headroom. The SSD2351 supports only 2 lanes, which is insufficient for this resolution. The driver IC’s video mode must be burst mode or non-burst mode with sync pulses. The panel expects a continuous clock, so burst mode is preferred. The MAX20345 supports both modes, but the TC358775XBG only supports burst mode, which might limit compatibility with some SoCs. The driver IC’s sleep mode is important for battery life. The MAX20345 has a deep sleep mode that reduces power to 1 µW, but it takes 10 ms to wake up. The TC358775XBG has a sleep mode that consumes 50 µW and wakes up in 2 ms, which is better for quick on/off cycles. The SSD2351 has no sleep mode, so it’s not suitable for battery-powered devices.

The driver IC’s voltage tolerance is another factor. The panel’s pixel circuit uses a 5V to 8V supply for the OLED driver, which is separate from the logic voltage. The driver IC must have a built-in charge pump or external boost converter to generate this voltage. The MAX20345 has a built-in charge pump that can generate up to 8V, but it’s limited to 20 mA, which might not be enough for the panel’s peak current of 30 mA. The TC358775XBG has no built-in charge pump, so you need an external boost converter like the TPS61099. The SSD2351 has a built-in charge pump that can generate up to 6V, which is insufficient for the panel’s 8V requirement. The driver IC’s row driver and column driver integration is also important. Some driver ICs include the row and column drivers on-chip, while others require external drivers. The MAX20345 includes both, so it’s a complete solution. The TC358775XBG is only a bridge, so you need separate row and column drivers, which adds complexity. The SSD2351 includes the column driver but not the row driver, so you need an external row driver chip.

The driver IC’s support for partial update is a feature that can reduce power consumption by updating only a portion of the screen. The MAX20345 supports partial update with a window address command, but it requires the host to send only the updated pixels, which reduces MIPI bandwidth. The TC358775XBG does not support partial update, so the entire frame must be sent every time. The SSD2351 supports partial update, but it’s limited to a 128x128 pixel window. The driver IC’s error correction (ECC) is another feature for reliable operation in noisy environments. The MAX20345 has a 1-bit ECC for the MIPI data, which can correct single-bit errors. The TC358775XBG has no ECC, so it relies on the host’s error handling. The SSD2351 has a 2-bit ECC, which is better for critical applications. The driver IC’s availability and lead time are practical concerns. The MAX20345 is a Maxim product, now part of Analog Devices, and it has a lead time of 8 to 12 weeks. The TC358775XBG is a Toshiba product, now part of Kioxia, and it has a lead time of 12 to 16 weeks. The SSD2351 is a Solomon Systech product, and it has a lead time of 4 to 6 weeks, which is better for prototyping.

The driver IC’s development kit can save you weeks of design time. The MAX20345 has a reference design that includes a schematic, layout, and software driver for the 1.03 inch 2560x2560 micro oled display. The TC358775XBG has a reference design for a 1080p display, but not for 2560x2560, so you’d need to adapt it. The SSD2351 has a reference design for a 1920x1920 display, which is close but not exact. The driver IC’s support for multiple panels is another consideration if you’re designing a product with multiple display sizes. The MAX20345 can be configured for different resolutions via I2C, so it’s flexible. The TC358775XBG is fixed for a specific resolution, so you’d need a different chip for each panel. The SSD2351 supports multiple resolutions through a register setting, but it’s limited to square formats. The driver IC’s operating frequency must be stable over temperature. The MAX20345 uses a PLL that locks to the MIPI clock, so it’s stable. The TC358775XBG uses an external crystal, which can drift with temperature. The SSD2351

admin

Writer at Lo Que Le Gusta a Mis Hijas