Discussion:
[Arm-netbook] Microdesktop v1.7
Richard Wilbur
2018-07-03 00:57:30 UTC
Permalink
By the way, what is the status of the microdesktop design v1.7? Have you already invested in parts (specifically the 2x10 header) and/or circuit boards?


_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to a
Luke Kenneth Casson Leighton
2018-07-03 09:19:23 UTC
Permalink
Post by Richard Wilbur
By the way, what is the status of the microdesktop
design v1.7? Have you already invested in parts (specifically
the 2x10 header) and/or circuit boards?
yep all good. the funds that were transferred to mike 18+ months ago
($60k) are down to around $45k now and he's got most of that left with
which to order components for the 1.7 md and 2.7.5 card.

l.

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachment
Richard Wilbur
2018-07-16 16:59:13 UTC
Permalink
Post by Luke Kenneth Casson Leighton
Post by Richard Wilbur
By the way, what is the status of the microdesktop
design v1.7? Have you already invested in parts (specifically
the 2x10 header) and/or circuit boards?
yep all good. the funds that were transferred to mike 18+ months ago
($60k) are down to around $45k now and he's got most of that left with
which to order components for the 1.7 md and 2.7.5 card.
I was asking with regard to the possibility of releasing a
microdesktop v1.8 with a few refinements (presumably
electrical/electronic changes that fit within the same form factor, id
est, no change to the case).

Why?
1. Open up more possibilities for experimentation by tripling the
number of GPIO lines available at expansion connector(2 → 6).
2. Add soft-start to the power regulator for 3.3V supply.
3. Support VESA DDC Plug and Play monitor detection regardless of
power-up order between monitor and computer.[1]
4. Improve signal quality (and reduce radiated/coupled EMI) for VGA interface.
5. Improve Electro-Static Discharge protection (page 1 of the
schematic says: “TODO: ESD protection”).

How?
1. Bring the remaining 4 GPIO lines from the EOMA68 connector (J14
pins 20,54,21,55) to the expansion header(J5). Dropping VESA_SCL and
VESA_SDA lines from J5 (available and used on VGA connector J4) gets
us two pins for free. Then we either get a larger connector (2x11
instead of 2x10), find two other signals to drop from the expansion
header (EOMA68-I2C_SCL, EOMA68-I2C_SDA which are connected to the
serial EEPROM for chassis identification?), or decide we are happy to
have doubled the GPIO presence (2 → 4) and stop.
2. Add a 10K Ohm resistor between +5V and Enable(pin 1) on U9.
3. Add another SY6280 current limiter for +5V and connect to VGA pin
9 (VESA power). Seems to be some difference of opinion on current
requirements: 50mA[2], 300mA-1000mA[1]. If we were to limit at
300mA, it should easily supply the needs of I2C serial EEPROM and
probably not over-tax our power supply.
4. Route signals as high-speed/frequency pairs.[1]
A. Change the name of VGA pins(J4):
pin Name
5 HSYNC_RTN
6 RED_RTN
7 GREEN_RTN
8 BLUE_RTN
9 PWR
10 VSYNC_DDC_RTN
B. Make sure the following pairs are routed as microstrip pairs
from connector pins to signal driver:
VGA_ROUT/VGA_R(1), RED_RTN(6)
VGA_GOUT/VGA_G(2), GREEN_RTN(7)
VGA_BOUT/VGA_B(3), BLUE_RTN(8)
VGAHSYNC/VGA_HSYNC(13), HSYNC_RTN(5)
VGAVSYNC/VGA_VSYNC(14), VSYNC_DDC_RTN(10)

Return lines should connect to ground pins of signal driver and/or
ground side of power supply decoupling capacitor at signal driver.
The first three pairs (video lines) should be over unbroken ground
plane as they are the highest-frequency lines (12.6MHz-388MHz
depending on video mode).

Add VREFTTL decoupling capacitor next to R12 and R8 (pull-ups for
VESA_SCL and VESA_SDA) then route the following pairs from VGA
connector to pull-ups/decoupling capacitor ground:
VESA_SDA/SDA(12), VSYNC_DDC_RTN(10)
VESA_SCL/SCL(15), VSYNC_DDC_RTN(10)

5. Filter VGA cable shield connection to ground with ferrite beads
(J4 pins 16,17). Likewise USB2 ports (J11, J3) pins M0 and M1. Also
EOMA68 connector (J14) pins “0”, “0/2”, if those are connector shield
connections? What are J14 pins 73 and 74? (They are labelled “GND”
but left unconnected?)

We don't have a metal chassis here to connect the shields directly to.
If we did, I'd suggest connecting shields to chassis ground and then
ferrite bead to separate chassis ground from power/signal ground.

For VESA_SDA and VESA_SCL, add diode limiters connected to ground
similar to ESD117-ESD123 on the SD bus lines provided the
diode-limiting voltage is greater than VREFTTL nominal range.
Otherwise use BAT54S connected between ground and VREFTTL.

Add BAT54S connected between ground and USB2VBUS across USB2 data
lines EOMA68-DM0, EOMA68-DP0, DM2, DP2.

Just some thoughts. ;>)

Richard

References:
[1] https://en.wikipedia.org/wiki/VGA_connector
[2] https://en.wikipedia.org/wiki/Display_Data_Channel

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp.
Pičugins Arsenijs
2018-07-17 13:02:01 UTC
Permalink
3. Add another SY6280 current limiter for +5V and connect to VGA pin
9 (VESA power). Seems to be some difference of opinion on current
requirements: 50mA[2], 300mA-1000mA[1]. If we were to limit at
300mA, it should easily supply the needs of I2C serial EEPROM and
probably not over-tax our power supply.
I've also seen the VGA/HDMI +5V used to power various converters
(most often, HDMI->VGA, but I imagine the inverse is sometimes used
as well).
For VESA_SDA and VESA_SCL, add diode limiters connected to ground
similar to ESD117-ESD123 on the SD bus lines provided the
diode-limiting voltage is greater than VREFTTL nominal range.
Otherwise use BAT54S connected between ground and VREFTTL.
Is it not possible that VESA_SDA and VESA_SCL are 5V? If so, they could
require level shifting from 5V, am I wrong here?

Cheers!
Arsenijs

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@files.phcomp.co.
Richard Wilbur
2018-07-18 00:42:51 UTC
Permalink
Post by Pičugins Arsenijs
3. Add another SY6280 current limiter for +5V and connect to VGA pin
9 (VESA power). Seems to be some difference of opinion on current
requirements: 50mA[2], 300mA-1000mA[1]. If we were to limit at
300mA, it should easily supply the needs of I2C serial EEPROM and
probably not over-tax our power supply.
I've also seen the VGA/HDMI +5V used to power various converters
(most often, HDMI->VGA, but I imagine the inverse is sometimes used
as well).
I agree. I designed a converter that was powered by VGA DDC pin 9 power
or, in the absence of that, the VESA DDC SDA and SCL pull-up, or the VGA
horizontal and vertical synchronization signals. I don't remember exactly
how much power it used but it was relatively efficient as I used low-power
CMOS PAL (Programmable Array Logic, precursor to FPGA's). Basically its
largest-current operating mode was driving to TTL loads across the video
cable.
Post by Pičugins Arsenijs
For VESA_SDA and VESA_SCL, add diode limiters connected to ground
similar to ESD117-ESD123 on the SD bus lines provided the
diode-limiting voltage is greater than VREFTTL nominal range.
Otherwise use BAT54S connected between ground and VREFTTL.
Is it not possible that VESA_SDA and VESA_SCL are 5V? If so, they could
require level shifting from 5V, am I wrong here?
It turns out VESA DDC uses I2C signalling.[1] I2C signalling is
bi-directional open drain or open collector so the high state is due to a
pull-up resistor. The I2C bus voltage can be +5 V or +3.3 V, although
other voltages are permitted.[2] All the devices on the bus have to
tolerate the bus voltage.

In my experience, the VESA DDC reference design used a pull-up supply of +5
V. The EOMA68 card doesn't have to drive it that high, simply go hi-Z and
the pull-up resistor in the microdesktop will pull it that high. But the
EOMA68 card will have to tolerate +5 V on those two lines (VESA_SDA,
VESA_SCL) or we jump into the tricky area of logic-level translation for
bi-directional open-drain signals.

Good observations. Thanks Arsenijs!

References:
[1] https://en.wikipedia.org/wiki/Display_Data_Channel
[2] https://en.wikipedia.org/wiki/I%C2%B2C
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachmen
Richard Wilbur
2018-07-18 00:49:56 UTC
Permalink
Addendum

Why?
1. Make VESA DDC lines conform to VESA DDC spec. (VDD=5.0V, I2C
signalling)[1]
2. Respect VREFTTL in the range of 3.3-5.0V on EOMA side of VESA DDC lines.
3. Respect EOMA requirement that all lines except EOMA I2C be tri-stated
at power on.

How?
1. Connect pull-up resistors for VESA_SDA(R8) and VESA_SCL(R12) to
VESA_PWR (+5.0V) instead of VREFTTL. Maximum current requirement on
VESA_PWR is ~670uA.
2. Implement circuit in attached
diagram[EOMA_I2C_circuit_sketch_small.png] on each of SDA and SCL. I have
attached a spreadsheet[EOMA_I2C_VESA_calc.pdf] showing how this
accommodates the I2C signalling for VDD=3.3V=VREFTTL and VDD=5.0V.[2] It
also accommodates the EOMA68 VREFTTL input levels by not allowing the EOMA
side of the signal to exceed one Schottky diode drop(0.3V) above VDD=3.3V.
3. Enable the current limiting regulator (SY6280) for VESA_PWR (+5.0V on
VGA pin 9) with latch of LCDDE when it first goes active (line coming from
EOMA68 connector).

References:

[1] https://en.wikipedia.org/wiki/Display_Data_Channel
[2] http://www.nxp.com/documents/user_manual/UM10204.pdf
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@f
Pičugins Arsenijs
2018-07-18 01:04:40 UTC
Permalink
2. Implement circuit in attached
diagram[EOMA_I2C_circuit_sketch_small.png] ...
Did not get your attachments. I'm thinking they were scrubbed
by the ML software? Maybe post a link - imgur/other sharing
service?

Arsenijs

_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large at
Richard Wilbur
2018-07-18 01:20:01 UTC
Permalink
Post by Pičugins Arsenijs
2. Implement circuit in attached
diagram[EOMA_I2C_circuit_sketch_small.png] ...
Did not get your attachments. I'm thinking they were scrubbed
by the ML software? Maybe post a link - imgur/other sharing
service?
Arsenijs
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-***@fi
Richard Wilbur
2018-07-18 01:30:09 UTC
Permalink
Post by Pičugins Arsenijs
2. Implement circuit in attached
diagram[EOMA_I2C_circuit_sketch_small.png] ...
Did not get your attachments. I'm thinking they were scrubbed
by the ML software? Maybe post a link - imgur/other sharing
service?
It is likely the PDF was scrubbed. The PNG got into moderation because it
was too large. So I sent them both to the E-mail address at the bottom of
Post by Pičugins Arsenijs
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-netb
Richard Wilbur
2018-07-18 01:43:39 UTC
Permalink
Here are links to the files:
ftp://lists.phcomp.co.uk/files/arm-netbook/EOMA_I2C_VESA_calc.pdf

ftp://lists.phcomp.co.uk/files/arm-netbook/EOMA_I2C_circuit_small.png

These are evidently by default good till 18 August 2018. If they are still
cogent to the discussion I will try to keep them around longer.

Richard
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to arm-netbook@
Luke Kenneth Casson Leighton
2018-07-18 01:43:03 UTC
Permalink
Richard can you please edit community_ideas micrideksoo oage rhuombustech
maintain all of this there revisioons to revisions of email knoen to be not
a sustainable way to track detailed important information
Post by Richard Wilbur
Addendum
Why?
1. Make VESA DDC lines conform to VESA DDC spec. (VDD=5.0V, I2C
signalling)[1]
2. Respect VREFTTL in the range of 3.3-5.0V on EOMA side of VESA DDC lines.
3. Respect EOMA requirement that all lines except EOMA I2C be tri-stated
at power on.
How?
1. Connect pull-up resistors for VESA_SDA(R8) and VESA_SCL(R12) to
VESA_PWR (+5.0V) instead of VREFTTL. Maximum current requirement on
VESA_PWR is ~670uA.
2. Implement circuit in attached
diagram[EOMA_I2C_circuit_sketch_small.png] on each of SDA and SCL. I have
attached a spreadsheet[EOMA_I2C_VESA_calc.pdf] showing how this
accommodates the I2C signalling for VDD=3.3V=VREFTTL and VDD=5.0V.[2] It
also accommodates the EOMA68 VREFTTL input levels by not allowing the EOMA
side of the signal to exceed one Schottky diode drop(0.3V) above VDD=3.3V.
3. Enable the current limiting regulator (SY6280) for VESA_PWR (+5.0V on
VGA pin 9) with latch of LCDDE when it first goes active (line coming from
EOMA68 connector).
[1] https://en.wikipedia.org/wiki/Display_Data_Channel
[2] http://www.nxp.com/documents/user_manual/UM10204.pdf
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
--
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachme
Richard Wilbur
2018-07-18 01:48:14 UTC
Permalink
Post by Luke Kenneth Casson Leighton
Richard can you please edit community_ideas micrideksoo oage rhuombustech
maintain all of this there revisioons to revisions of email knoen to be not
a sustainable way to track detailed important information
Luke,

That's a great idea. I was just noticing how the updates weren't fitting
into the original so well and thinking I didn't know which wiki page on
which to write stuff.

Thank you for answering my question before I had a chance to ask it!

Richard
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large attachments to
Richard Wilbur
2018-07-18 00:52:53 UTC
Permalink
Here's the circuit diagram-scribbled on a piece of paper with pencil.
Photo shot with phone camera and cropped and scaled down in GIMP. If it
needs to be larger to be readable, I still have the original so can rescale
as needed.
Luke Kenneth Casson Leighton
2018-09-25 17:37:38 UTC
Permalink
i added it here
Loading Image...

could you link that on the page
http://rhombus-tech.net/community_ideas/micro_desktop/
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68


On Wed, Jul 18, 2018 at 1:52 AM, Richard Wilbur
Post by Richard Wilbur
Here's the circuit diagram-scribbled on a piece of paper with pencil.
Photo shot with phone camera and cropped and scaled down in GIMP. If it
needs to be larger to be readable, I still have the original so can rescale
as needed.
_______________________________________________
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Send large

Loading...