Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
c8009b9
First commit 16-bit version
jbilander Jul 13, 2023
c011bf8
assigned RGB565, moved U2 somewhat and started to re-route
jbilander Jul 13, 2023
4934993
more routing and silkscreen fixes
jbilander Jul 14, 2023
cfda8de
more routing and placing
jbilander Jul 14, 2023
7e5a85a
more routing and placing
jbilander Jul 14, 2023
22d0d59
more routing and fixes
jbilander Jul 15, 2023
4c07058
Added footprint
jbilander Jul 16, 2023
71aee7e
more routing and fixes
jbilander Jul 16, 2023
ee42f22
more fixes
jbilander Jul 16, 2023
0a95b44
fixed 5V/3V3 solderjumper for HDMI pin 18, and some other small fixes
jbilander Jul 16, 2023
169f1a9
fixed SolderJumpers for DK1-DK3 and some routing and silkscreen fixes
jbilander Jul 16, 2023
6acec92
Added footprints
jbilander Jul 16, 2023
b8274bd
created symbols lib
jbilander Jul 16, 2023
f08ee18
Removed rescue lib and other libs not needed any more
jbilander Jul 16, 2023
87a215e
Added reference to own footprint folder and removed unused ones
jbilander Jul 16, 2023
21eb066
lib updated
jbilander Jul 16, 2023
ed94725
Updated symbols and footprint to its own lib and footprint folder
jbilander Jul 16, 2023
833f1cc
Added 3D-model for 10k resistor array cay16-103j4lf
jbilander Jul 16, 2023
eec5a10
Added 3D-model for HDMI-connector, not a perfect fit but good enough …
jbilander Jul 16, 2023
471bb23
Updated to correct 3D-model of HDMI A receptacle connector (Amphenol …
jbilander Jul 17, 2023
c17f10b
Added an optional LM2775 3V3 to 5V Boost Converter for 5V-HDMI (pin 1…
jbilander Jul 19, 2023
d66623e
Update of generate gerbers setting
jbilander Aug 10, 2023
419b53d
Added schematic pdf
jbilander Aug 10, 2023
d701ef7
Added gerbers for v1.2a
jbilander Aug 10, 2023
2b24880
Create README.md
jbilander Aug 14, 2023
1a9eb58
Added pics
jbilander Aug 14, 2023
a53f56f
Update README.md
jbilander Aug 14, 2023
291eb92
Update README.md
jbilander Aug 14, 2023
6e3ca9f
Update README.md
jbilander Aug 14, 2023
a6a19b9
Added pic
jbilander Aug 14, 2023
187ba7f
Update README.md
jbilander Aug 14, 2023
78e0ffd
Fix typo, change R2 reference to R3, Change R3 reference to R2
jbilander Aug 23, 2023
b3cc8fc
Update README.md
jbilander Aug 23, 2023
03992e9
typo fix
jbilander Aug 23, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions dvi-16bit/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
# DVI 16-bit (RGB565)
My Re-design of the Icebreaker DVI PMOD to 16-bit (RGB565) PCB with handsolder footprints.

***

<a href="pics/dvi-16bit_v1.2a_pic1.png">
<img src="pics/dvi-16bit_v1.2a_pic1.png" width="600" height="485">
</a>
<br />
<a href="pics/dvi-16bit_v1.2a_pic2.png">
<img src="pics/dvi-16bit_v1.2a_pic2.png" width="298" height="345">
</a>
<a href="pics/dvi-16bit_v1.2a_pic3.png">
<img src="pics/dvi-16bit_v1.2a_pic3.png" width="298" height="345">
</a>
<br />
<a href="pics/dvi-16bit_v1.2a_pic4.png">
<img src="pics/dvi-16bit_v1.2a_pic4.png" width="600" height="256">
</a>
<br />
<a href="pics/dvi-16bit_v1.2a_pic5.png">
<img src="pics/dvi-16bit_v1.2a_pic5.png" width="600" height="202">
</a>

***

BOM v1.2a
---------
Designator | Name/Value | Package | Notes
-|-|-|-|
J1,J2,J3 | 1 pcs 2X15 Pin Double Row Right Angle Male Pin Header 2.54mm pitch | 2x15 2.54mm pitch | [2x15 Pin Header](https://www.aliexpress.com/item/4001257532427.html)
J4 | HDMI 1.4 Receptacle Connector 19 Position Surface Mount, Right Angle TH | HDMI Receptacle | [Amphenol 10029449-111RLF](https://www.digikey.com/en/products/detail/amphenol-icc-fci/10029449-111rlf/2785386)
U1 | Video Transmitter IC I²C DVI 1.0 | 64-TQFP (10x10) Package | [SII164](https://www.digikey.com/en/products/detail/lattice-semiconductor-corporation/SII164CTG64/6596652) or [TFP410](https://www.digikey.com/en/products/detail/texas-instruments/TFP410PAP/454241)
U2 (Optional) | Charge Pump Switching Regulator IC Positive Fixed 5V 1 Output 200mA, LM2775 | 8-WSON (2x2) | [LM2775](https://www.digikey.com/en/products/detail/texas-instruments/LM2775DSGR/5438061) (Optional) Important! Do not solder-blob JP5 in any way if this one is populated.
L1,L2,L3 | 600 Ohms @ 100 MHz 1 Power, Signal Line Ferrite Bead | 0603 | For example: [HZ0603C601R-10](https://www.digikey.com/en/products/detail/laird-signal-integrity-products/HZ0603C601R-10/806619)
R1 | 10k | 0603 | Pull-up resistor for DKEN (JP4).
R2 | 91k | 0603 | DNP (Do not populate) unless you want configure for low-swing input signal levels.
R3 | 33k | 0603 | Pull-up resistor for VREF in resistor-divider circuit with R2, tie high for High-Swing mode, do not populate R2.
R4 | 10k | 0603 | Pull-down resistor for ISEL/RSTn.
R5 | 510 Ω | 0603 | TFADJ-resistor for DVI-compliant V(SWING) range. (505-515) Min/Max.
RN1 | Resistor pack 10k (CAY16-103J4LF) | 1206 | [CAY16-103J4LF](https://www.digikey.com/en/products/detail/bourns-inc/CAY16-103J4LF/431579) Pull-ups for EDGE/HTPLG, PDn, BSEL/SCL and Pull-down for DSEL/SDA.
C1 | 10uF | 1206 | 5V Decoupling capacitor for external VIN 5V header.
C2-C8 | 100nF | 0603 | 3V3 Decoupling capacitor.
C9-C11 | 10uF | 0805 | 3V3 Decoupling capacitor.
C12-C13 | 10uF | 0805 | 3V3 Decoupling capacitor for LM2775 if populated.
C14 | 1uF | 0805 | 3V3 Decoupling capacitor for LM2775 if populated.
JP4 | JP-header | 2.00mm (2 x 1) Pin Male Header | DKEN-setting by 2.00mm jumper-block


JP settings:

* JP4 (DKEN)
When the I2C bus is disabled which it is with R4 pull-down (ISEL = low) this JP has the following function:<br />
* DKEN = LOW (Jumper closed), then default De-skewing setting is used.
* DKEN = HIGH (Jumper open), the DK[3:1] is used as the De-skewing setting. The De-skewing increments are TSTEP. Please see Data De-skew Table below.
Adjusts the setup and hold times of the pixel data inputs DATA[23:0], relative to the clock input IDCK±

<a href="pics/dvi-16bit_v1.2a_pic6.png">
<img src="pics/dvi-16bit_v1.2a_pic6.png" width="864" height="289">
</a>

All three DK[3:1] inputs support 3.3V CMOS signal levels and contain weak pulldown resistors so that if left unconnected, no solder-blob on JP-pad, they default to all low.

* JP3 (DK3), Sets the de-skew input bit 7. Default low, solder-blob to set it high.
* JP2 (DK2), Sets the de-skew input bit 6. Default low, solder-blob to set it high.
* JP1 (DK1), Sets the de-skew input bit 5. Default low, solder-blob to set it high.





Binary file added dvi-16bit/dvi-16bit_schematic_v1.2a.pdf
Binary file not shown.
Binary file added dvi-16bit/dvi-16bit_v1.2a_gerbers.zip
Binary file not shown.
Binary file added dvi-16bit/pics/dvi-16bit_v1.2a_pic1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dvi-16bit/pics/dvi-16bit_v1.2a_pic2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dvi-16bit/pics/dvi-16bit_v1.2a_pic3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dvi-16bit/pics/dvi-16bit_v1.2a_pic4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dvi-16bit/pics/dvi-16bit_v1.2a_pic5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added dvi-16bit/pics/dvi-16bit_v1.2a_pic6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading