From 17ec8fa64d0e1d8e8113148a7096135d591e6f5d Mon Sep 17 00:00:00 2001 From: Werner Almesberger Date: Tue, 6 Sep 2011 20:33:44 -0300 Subject: [PATCH] labsw/LOG: labsw occasionally doesn't do what it's told; described remedies --- labsw/LOG | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/labsw/LOG b/labsw/LOG index 26e3d59..0bef6ab 100644 --- a/labsw/LOG +++ b/labsw/LOG @@ -171,4 +171,14 @@ Pending: 1) add 10 k in parallel to LED (tested workaround) 2) disable internal pull-ups and add external pull-ups to IN_* and to buttons - 3) drive opto LEDs from 3.3 V instead of 5 V + 3) drive opto LEDs from 3.3 V instead of 5 V (NOT ! Regulator + can only provide 100 mA, which wouldn't be enough if more than + two opto-couplers are active.) +- labsw occasionally gets some configuration bits wrong. This may be + a problem with the power supply or with USB. Consider some or all of + the following improvements: + - follow SiLab's recommendations for regulator bypassing more closely + - enable the VDD monitor to catch brown-outs + - add ground areas to shield CPU and USB + - add redundancy to EP0 protocol + - add bead to relay power, to prevent upsetting the 5 V rail