|
| 1 | +Evaluating the LTC3220 |
| 2 | +====================== |
| 3 | + |
| 4 | + |
| 5 | +Supported Evaluation Boards |
| 6 | +--------------------------- |
| 7 | + |
| 8 | +* DC1265A-A (LTC3220) |
| 9 | +* DC1265A-B (LTC3220-1) |
| 10 | + |
| 11 | + |
| 12 | +Overview |
| 13 | +-------- |
| 14 | + |
| 15 | +The LTC3220/LTC3220-1 are highly integrated multi-display LED drivers. |
| 16 | +These parts contain a high efficiency, low noise charge pump to provide power |
| 17 | +to up to eighteen universal LED current sources.The LED currents are set by an |
| 18 | +internal precision current reference. Independent dimming, on/off, blinking and |
| 19 | +gradation control for all universal current sources are achieved via the |
| 20 | +I2C serial interface. 6-bit linear DACs are available to adjust brightness |
| 21 | +levels independently for each universal LED current source. |
| 22 | + |
| 23 | +The LTC3220/LTC3220-1 charge pump optimizes efficiency based on the voltage |
| 24 | +across the LED current sources. The part powers up in 1x mode and will |
| 25 | +automatically switch to boost mode whenever any enabled LED current source |
| 26 | +begins to enter dropout. The first dropout switches the parts into 1.5x mode |
| 27 | +and a subsequent dropout switches the LTC3220/LTC3220-1 into 2x mode. |
| 28 | + |
| 29 | +The LTC3220 maintains an I2C address of 0x1C. Its LTC3220-1 maintains an address |
| 30 | +of 0x1D. There is no other difference between the two apart from this. |
| 31 | + |
| 32 | +Power Supply Requirements |
| 33 | +------------------------- |
| 34 | + |
| 35 | +A seperate power supply capable of providing 3V, up to 400mA is required for |
| 36 | +the device's maximum capabilities. The logic signals used for the I2C protocol |
| 37 | +uses 3.3V via the controller as a logic high reference. |
| 38 | + |
| 39 | +**Pin Description**: |
| 40 | + |
| 41 | + +-----+-----------+-------------------------------------------+ |
| 42 | + | Pin | Name | Description | |
| 43 | + +-----+-----------+-------------------------------------------+ |
| 44 | + | 1 | ULED1 | Current Source Output 1 | |
| 45 | + +-----+-----------+-------------------------------------------+ |
| 46 | + | 2 | ULED2 | Current Source Output 2 | |
| 47 | + +-----+-----------+-------------------------------------------+ |
| 48 | + | 3 | ULED3 | Current Source Output 3 | |
| 49 | + +-----+-----------+-------------------------------------------+ |
| 50 | + | 4 | ULED4 | Current Source Output 4 | |
| 51 | + +-----+-----------+-------------------------------------------+ |
| 52 | + | 5 | ULED5 | Current Source Output 5 | |
| 53 | + +-----+-----------+-------------------------------------------+ |
| 54 | + | 6 | ULED6 | Current Source Output 6 | |
| 55 | + +-----+-----------+-------------------------------------------+ |
| 56 | + | 7 | ULED7 | Current Source Output 7 | |
| 57 | + +-----+-----------+-------------------------------------------+ |
| 58 | + | 8 | ULED8 | Current Source Output 8 | |
| 59 | + +-----+-----------+-------------------------------------------+ |
| 60 | + | 9 | ULED9 | Current Source Output 9 | |
| 61 | + +-----+-----------+-------------------------------------------+ |
| 62 | + | 10 | V_CC | Digital I/O Supply Voltage | |
| 63 | + +-----+-----------+-------------------------------------------+ |
| 64 | + | 11 | SCL | I2C Clock Input | |
| 65 | + +-----+-----------+-------------------------------------------+ |
| 66 | + | 12 | SDA | I2C Data Input | |
| 67 | + +-----+-----------+-------------------------------------------+ |
| 68 | + | 13 | ULED10 | Current Source Output 10 | |
| 69 | + +-----+-----------+-------------------------------------------+ |
| 70 | + | 14 | ULED11 | Current Source Output 11 | |
| 71 | + +-----+-----------+-------------------------------------------+ |
| 72 | + | 15 | ULED12 | Current Source Output 12 | |
| 73 | + +-----+-----------+-------------------------------------------+ |
| 74 | + | 16 | ULED13 | Current Source Output 13 | |
| 75 | + +-----+-----------+-------------------------------------------+ |
| 76 | + | 17 | ULED14 | Current Source Output 14 | |
| 77 | + +-----+-----------+-------------------------------------------+ |
| 78 | + | 18 | ULED15 | Current Source Output 15 | |
| 79 | + +-----+-----------+-------------------------------------------+ |
| 80 | + | 19 | ULED16 | Current Source Output 16 | |
| 81 | + +-----+-----------+-------------------------------------------+ |
| 82 | + | 20 | ULED17 | Current Source Output 17 | |
| 83 | + +-----+-----------+-------------------------------------------+ |
| 84 | + | 21 | ULED18 | Current Source Output 18 | |
| 85 | + +-----+-----------+-------------------------------------------+ |
| 86 | + | 24 | V_IN | Supply Voltage | |
| 87 | + +-----+-----------+-------------------------------------------+ |
| 88 | + | 25 | RST | Active Low Reset Input | |
| 89 | + +-----+-----------+-------------------------------------------+ |
| 90 | + | 28 | CPO | Charge Pump Output | |
| 91 | + +-----+-----------+-------------------------------------------+ |
| 92 | + | 29 | GND | Ground Pad | |
| 93 | + +-----+-----------+-------------------------------------------+ |
| 94 | + |
| 95 | +No-OS Build Setup |
| 96 | +----------------- |
| 97 | + |
| 98 | +Please refer to the Analog Wiki: https://wiki.analog.com/resources/no-os/build |
| 99 | + |
| 100 | + |
| 101 | +No-OS Supported Platforms |
| 102 | +------------------------- |
| 103 | + |
| 104 | +The initialization data used in the examples is taken out from: |
| 105 | +`Project Common Data Path <https://github.com/analogdevicesinc/no-OS/tree/main/projects/ltc3208/src/common>`_ |
| 106 | + |
| 107 | +The macros used in Common data are defined in platfor-specific files found in: |
| 108 | +`Project Platform Configuration Path <https://github.com/analogdevicesinc/no-OS/tree/main/projects/ltc3208/src/platform>`_ |
| 109 | + |
| 110 | +Maxim Platform |
| 111 | +-------------- |
| 112 | + |
| 113 | +**Used Hardware** |
| 114 | + |
| 115 | +* `DC1265A-A <https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/dc1265a-a.html>`_ |
| 116 | +* `MAX32690 <https://www.analog.com/en/products/max32690.html>`_ |
| 117 | + |
| 118 | +**Connections**: |
| 119 | + |
| 120 | ++----------+-----------------------+ |
| 121 | +| LTC3220 | MAX32655 Pinouts | |
| 122 | ++----------+-----------------------+ |
| 123 | +| V_IN | Power Supply | |
| 124 | ++----------+-----------------------+ |
| 125 | +| V_CC | 3v3 | |
| 126 | ++----------+-----------------------+ |
| 127 | +| GND | GND | |
| 128 | ++----------+-----------------------+ |
| 129 | +| I2C_SCL | P2_8 | |
| 130 | ++----------+-----------------------+ |
| 131 | +| I2C_SDA | P2_7 | |
| 132 | ++----------+-----------------------+ |
| 133 | +| RST | P0_14 | |
| 134 | ++----------+-----------------------+ |
| 135 | + |
| 136 | +** Build Command ** |
| 137 | + |
| 138 | +.. code-block:: bash |
| 139 | +
|
| 140 | + # to delete current build |
| 141 | + make reset |
| 142 | +
|
| 143 | + #to build project |
| 144 | + make TARGET=max32690 |
| 145 | +
|
| 146 | + # to flash the code to the controller |
| 147 | + make TARGET=max32690 run |
0 commit comments