Subject:
|
Re: Mindstorms USB connection and memory
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Thu, 21 Dec 2006 02:15:20 GMT
|
Viewed:
|
3180 times
|
| |
| |
In article <C351BAFF646DAC4F8F73F5F1AF064A0301BC298F@YS-EX-
CLUSTER.ysi.int>, Fred Mullins <lego-robotics@crynwr.com> writes
>
> If the slave is not connected to a master then it should be able to
> power-up the port and see if any slave is connected to it.
It is not safe to do this. Perhaps there is a power-down PC connected,
that will be unable to deal with 5V being applied to the connection by
the slave. For example the power may damage the USB port electronics,
(e.g. through reverse bias to the semiconductor), or the PC simply suck
too much power - which could flatten the battery of the portable device.
There are additional variations on these problems if a connection is
made whilst you are doing your probe for connected slaves.
USB On The Go gets around this by using new connectors:
http://www.usb.org/developers/onthego/OTG_Supplement_v1.2.pdf
A much more direct solution to the memory limit appears to be possible.
Remove the ARM processor, Atmel AT91SAM7S256. Install a daughter
circuit board with processor with both more built-in memory (512 kBytes)
and extra pins for connecting external memory, Atmel AT91SAM7SE512.
This appears to be functionally an extended version of the current CPU,
that supports directly connected external memory such as a Compact Flash
card.
Of course you will need to find a workshop happy to do the substitution.
Hacking surface mount circuit boards is not something that I am happy to
do at home.
More info on Atmel's AT91SAM processor family here:
http://www.atmel.com/dyn/products/devices.asp?family_id=605#1724
Cheers,
Tony
--
The NXT Step blog discusses the Lego Mindstorms NXT:
http://thenxtstep.blogspot.com/
|
|
Message is in Reply To:
| | RE: Mindstorms USB connection and memory
|
| There is a lot of "not quite standard" to existing USB capable products. Some things like digital cameras and thumb-drives get along fine with current operating systems, but most of them have their own drivers available to implement extra features. (...) (18 years ago, 20-Dec-06, to lugnet.robotics)
|
10 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|