Skip to content

Commit 049f2bc

Browse files
Escala, Edelweiseedelweiseescala
authored andcommitted
projects: led: ltc3208: add README documentation for LTC3208
Added project documentation for LTC3208 Driver Example Signed-off-by: Escala, Edelweise <[email protected]>
1 parent 261008d commit 049f2bc

File tree

3 files changed

+158
-1
lines changed

3 files changed

+158
-1
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.. include:: ../../../../../projects/ltc3208/README.rst

doc/sphinx/source/projects_doc.rst

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,4 +98,12 @@ GYROSCOPES
9898
:maxdepth: 1
9999
:glob:
100100

101-
projects/gyroscope/*
101+
projects/gyroscope/*
102+
103+
LED
104+
===
105+
.. toctree::
106+
:maxdepth: 1
107+
:glob:
108+
109+
projects/led/*

projects/ltc3208/README.rst

Lines changed: 148 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,148 @@
1+
Evaluating the LTC3208
2+
======================
3+
4+
5+
Supported Evaluation Boards
6+
---------------------------
7+
8+
* DC824A (LTC3208)
9+
10+
11+
Overview
12+
--------
13+
14+
The LTC3208 is a highly integrated multidisplay LED
15+
controller. The part contains a 1A high efficiency, low noise
16+
charge pump to provide power to the MAIN, SUB, RGB, CAM
17+
and AUX LED displays. The LTC3208 requires only small
18+
ceramic capacitors and one current set resistor to form a
19+
complete LED power supply and current controller
20+
21+
The maximum display currents are set by a single external resistor.
22+
Current for each LED is controlled by a precision internal
23+
current source. Dimming and On/Off for all displays is achieved
24+
via the I2C serial interface.
25+
256 brightness levels are available for the MAIN and SUB displays.
26+
16 levels are available for the RGB and CAM displays.
27+
Four AUX current sources can be independently
28+
assigned via the I2C port to the CAM, SUB, MAIN or AUX
29+
DAC controlled displays.
30+
31+
Power Supply Requirements
32+
-------------------------
33+
34+
A seperate power supply capable of providing 3V. The logic signals used for the I2C protocol
35+
uses 3.3V via the controller as a logic high reference.
36+
37+
**Pin Description**:
38+
39+
+-----+-----------+-------------------------------------------+
40+
| Pin | Name | Description |
41+
+-----+-----------+-------------------------------------------+
42+
| 1 | CAM1 | Camera Display Current Source Output 1 |
43+
+-----+-----------+-------------------------------------------+
44+
| 2 | CAM2 | Camera Display Current Source Output 2 |
45+
+-----+-----------+-------------------------------------------+
46+
| 3 | CAM3 | Camera Display Current Source Output 3 |
47+
+-----+-----------+-------------------------------------------+
48+
| 4 | CAM4 | Camera Display Current Source Output 4 |
49+
+-----+-----------+-------------------------------------------+
50+
| 5 | AUX1 | Auxillary Display Current Source Output 1 |
51+
+-----+-----------+-------------------------------------------+
52+
| 6 | AUX2 | Auxillary Display Current Source Output 2 |
53+
+-----+-----------+-------------------------------------------+
54+
| 7 | AUX3 | Auxillary Display Current Source Output 3 |
55+
+-----+-----------+-------------------------------------------+
56+
| 8 | AUX4 | Auxillary Display Current Source Output 4 |
57+
+-----+-----------+-------------------------------------------+
58+
| 9 | CAMHL | CAM High Input |
59+
+-----+-----------+-------------------------------------------+
60+
| 10 | SCL | I2C Clock Input |
61+
+-----+-----------+-------------------------------------------+
62+
| 11 | SDA | I2C Data Input |
63+
+-----+-----------+-------------------------------------------+
64+
| 12 | VBAT3 | Supply Voltage |
65+
+-----+-----------+-------------------------------------------+
66+
| 14 | DVCC | Supply Voltage for all Digital I/O Lines |
67+
+-----+-----------+-------------------------------------------+
68+
| 15 | MAIN1 | Main Display Current Source Output 1 |
69+
+-----+-----------+-------------------------------------------+
70+
| 16 | MAIN2 | Main Display Current Source Output 2 |
71+
+-----+-----------+-------------------------------------------+
72+
| 17 | MAIN3 | Main Display Current Source Output 3 |
73+
+-----+-----------+-------------------------------------------+
74+
| 18 | MAIN4 | Main Display Current Source Output 4 |
75+
+-----+-----------+-------------------------------------------+
76+
| 19 | SUB2 | Sub Display Current Source Output 2 |
77+
+-----+-----------+-------------------------------------------+
78+
| 20 | SUB1 | Sub Display Current Source Output 1 |
79+
+-----+-----------+-------------------------------------------+
80+
| 21 | BLUE | Blue LED Current Source Output |
81+
+-----+-----------+-------------------------------------------+
82+
| 22 | GRN | Green LED Current Source Output |
83+
+-----+-----------+-------------------------------------------+
84+
| 23 | RED | Red LED Current Source Output |
85+
+-----+-----------+-------------------------------------------+
86+
| 24 | VBAT2 | Supply Voltage |
87+
+-----+-----------+-------------------------------------------+
88+
| 25 | GND | Ground Pad |
89+
+-----+-----------+-------------------------------------------+
90+
| 28 | ENRGBS | RGB Input |
91+
+-----+-----------+-------------------------------------------+
92+
| 30 | VBAT1 | Supply Voltage |
93+
+-----+-----------+-------------------------------------------+
94+
| 32 | CPO | Charge Pump Output |
95+
+-----+-----------+-------------------------------------------+
96+
| 33 | GND | Ground Pad |
97+
+-----+-----------+-------------------------------------------+
98+
99+
No-OS Build Setup
100+
-----------------
101+
102+
Please refer to the Analog Wiki: https://wiki.analog.com/resources/no-os/build
103+
104+
105+
No-OS Supported Platforms
106+
-------------------------
107+
108+
The initialization data used in the examples is taken out from:
109+
`Project Common Data Path <https://github.com/analogdevicesinc/no-OS/tree/main/projects/ltc3208/src/common>`_
110+
111+
The macros used in Common data are defined in platfor-specific files found in:
112+
`Project Platform Configuration Path <https://github.com/analogdevicesinc/no-OS/tree/main/projects/ltc3208/src/platform>`_
113+
114+
Maxim Platform
115+
--------------
116+
117+
**Used Hardware**
118+
119+
* `DC824A <https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/dc824a.html>`_
120+
121+
**Connections**:
122+
123+
+----------+-----------------------+
124+
| LTC3208 | MAX32655 Pinouts |
125+
+----------+-----------------------+
126+
| V_IN | Power Supply |
127+
+----------+-----------------------+
128+
| V_CC | 3v3 |
129+
+----------+-----------------------+
130+
| GND | GND |
131+
+----------+-----------------------+
132+
| I2C_SCL | P0_30 |
133+
+----------+-----------------------+
134+
| I2C_SDA | P0_31 |
135+
+----------+-----------------------+
136+
137+
** Build Command **
138+
139+
.. code-block:: bash
140+
141+
# to delete current build
142+
make reset
143+
144+
#to build project
145+
make TARGET=max32655
146+
147+
# to flash the code to the controller
148+
make TARGET=max32655 run

0 commit comments

Comments
 (0)