Differenze tra le versioni di "Gert's VGA board for Raspberry PI B+ using off the shelf components"

Da raspibo.
Jump to navigation Jump to search
m
Riga 23: Riga 23:
 
  #1: 2x20 .1" female header  
 
  #1: 2x20 .1" female header  
  
For each color Gert's schematics needs a resistor ladder using the following (theoretical) values: 500, 1K, 2K, 4K, 8K, 16K.
+
For each color Gert's schematics implements three digital-to-analog (DAC) converters for the RBG signals of the VGA.
 +
The DACs use resistor ladders. Theoretically the ohm values of resistors should be: 500, 1K, 2K, 4K, 8K, 16K.
 
In my prototype I used:
 
In my prototype I used:
 
  500ohm:  two 1K resistors in parallel (1%)
 
  500ohm:  two 1K resistors in parallel (1%)
 
  1K    :  1K resistor (1%)
 
  1K    :  1K resistor (1%)
 
  2K    :  2K resistor (1%)
 
  2K    :  2K resistor (1%)
  4K    :  two 2K resistors in serie (1%)
+
  4K    :  two 2K resistors in series (1%)
  8K    :  two 16.2 resistors in parallel  
+
  8K    :  two 16.2 resistors in parallel (2.26% error)
  16K  :  16.2 resistor
+
  16K  :  16.2 resistor (2.26 error)
  
 +
The lower values need to be more precise (otherwise the DAC is not monotonic).
  
 
I built the PCB using my millefori program (I'll release it very soon!)
 
I built the PCB using my millefori program (I'll release it very soon!)
 +
 +
This is the PCB (as seen from the components side).
 +
 +
It works like a charm.

Versione delle 17:54, 14 set 2014

Here is my implementation of Gert's VGA board for Raspberry PI B+.

I was looking forward to testing one and I could not wait the delivery of an official PCB. So I decided to build it myself.

Here is the result.

I am quite lucky, there are already some shops in my town where I can buy electronic components in person. E-commerce is nice, but I prefer to ride my bike, get the components I need in a real shop as if I were buying food or stationery, and return home to solder them.

Some of the resistors listed in Gert's schematics are not available the EIA96 standard (4K 8K and 16K) so they are not available. It is possible to use similar values like: 4.02K 8.06K and 16.2K.

I decided to use only three resistor values 1K, 2K and 16.2K. I was told that these value are quite common, at least these are in the subset of E96 values normally available at my favourite supplier (Arduini Elettronica, Casalecchio).

The list of materials for my board is:

#9: precision resistors (1%) 1Kohm 1/4W
#9: precision resistors (1%) 2Kohm 1/4W
#9: precision resistors (1%) 16.2Kohm 1/4W
#2: resistors (5%) 120ohm 1/4w
#1: VGA PCB female connector
#1: 2x20 .1" female header 

For each color Gert's schematics implements three digital-to-analog (DAC) converters for the RBG signals of the VGA. The DACs use resistor ladders. Theoretically the ohm values of resistors should be: 500, 1K, 2K, 4K, 8K, 16K. In my prototype I used:

500ohm:  two 1K resistors in parallel (1%)
1K    :  1K resistor (1%)
2K    :  2K resistor (1%)
4K    :  two 2K resistors in series (1%)
8K    :  two 16.2 resistors in parallel (2.26% error) 
16K   :  16.2 resistor (2.26 error)

The lower values need to be more precise (otherwise the DAC is not monotonic).

I built the PCB using my millefori program (I'll release it very soon!)

This is the PCB (as seen from the components side).

It works like a charm.