Quote:
Originally Posted by Joe Hershberger
The API to the FPGA was designed this way to make it easy to interface with sensors that use this register type of API. In fact, every sensor we tested with used this type of API. It is our intention to make it more flexible in the future.
|
Yes, I realize it is the most common interface, so I wasn't completely surprised by it, just a little disappointed. Actually, a bigger concern that I'd have in the future is that it be capable of reading or writing more than 4 bytes at a time.
Quote:
|
Did you try shielding the cable? By adding stronger pulls, you can cause problems with other sensors that can't pull the bus to ground. The most egregious are the hi-technic NXT sensors. They actually have series resistors on the bus making them pretty weak at pulling the bus low.
|
Shielding was my first thought, but it would have been difficult to repeat all the wiring that we had installed. Lots of custom-crimped Molex connectors, and the cables ran down through the rotating shaft of our crab modules and had to be terminated after installation. We were only using the sensor boards that I developed so I knew that my board wouldn't have any issue overcoming the pullups. And as I mentioned, I inspected the schematic of the sidecar to make sure the parts used inside it could sink the necessary current.