Changes for page Front I/O

Last modified by Kevin Wiki on 2024/07/07 22:48

From version 3.2
edited by Kevin Wiki
on 2024/07/04 23:00
Change comment: There is no comment for this version
To version 7.3
edited by Kevin Wiki
on 2024/07/05 09:31
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -6,9 +6,14 @@
6 6  
7 7  There is a single cable that controls four parts, each half side of I/O LED and center column of blue LEDs.
8 8  
9 -== ==
9 +[[image:xserve io main cable and PCB pinout.drawio.png||alt="xserve io main cable pinout.drawio.png"]]
10 10  
11 +(% class="wikigeneratedid" %)
12 +[[attach:xserve io main cable and PCB pinout.drawio.svg||target="_blank"]]
11 11  
14 +(% class="wikigeneratedid" %)
15 +This cable allows us to communicate with 4 chips using two data lines, audio & service switch, case switch and (yet to be documented) compute LEDs
16 +
12 12  = How we got here =
13 13  
14 14  Measure out the ground and power signals by comparing with other chips on board. E.g. we find [SAA1064T] datasheet, locate the GND (Vee) and 5V (Vcc) and measure connectivity (0 ohm resistance) between chip pins and cable pins. This gives us pins GND 2 & 8 and PWR 16 & 22.
... ... @@ -143,7 +143,7 @@
143 143  
144 144  == SAA1064T data for driving center IO LED stack ==
145 145  
146 -Center IO stack is a stack of 23 LED's, 22 blue and 1 green for ethernet activity. These are duplicated next to each other and driven by each their SAA1064T chips. Earlier we found the i2c address and just by playing around figured out that 4 segments of 1 byte binary values are used to set ship register.
151 +Center IO stack is a stack of 24 LED's, 23 blue and 1 green for ethernet activity. These are duplicated next to each other and driven by each their SAA1064T chips. Earlier we found the i2c address and just by playing around figured out that 4 segments of 1 byte binary values are used to set ship register.
147 147  
148 148  {{code language="C++"}}
149 149  void fillColumns() {
... ... @@ -161,7 +161,7 @@
161 161  {{/code}}
162 162  
163 163  (% class="wikigeneratedid" %)
164 -Here the last byte we send only is 5 bits since we only have 5 LEDs instead of 6 to address (total of 23). Also note that we start the transmission with a single bit.
169 +~-~- Here the last byte we send only is 5 bits since we only have 5 LEDs instead of 6 to address (total of 24). Also note that we start the transmission with a single bit. ~-~-
165 165  
166 166  == Pinouts voltages from MLB ==
167 167  
xserve io main cable and PCB pinout.drawio.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.kevin
Size
... ... @@ -1,0 +1,1 @@
1 +88.9 KB
Content
xserve io main cable and PCB pinout.drawio.svg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.kevin
Size
... ... @@ -1,0 +1,1 @@
1 +83.3 KB
Content