Utterly bewildered and perplexed over SpokePOV problem

SpokePOV kit for bikes

Moderators: adafruit_support_bill, adafruit

Utterly bewildered and perplexed over SpokePOV problem

Postby Jlamont2020 » Mon Apr 25, 2011 11:49 pm

I have a unique problem that I was hoping someone here already found the solution for. Well actually 2 problems. I have 4 identical SpokePOV systems in blue, and with all the OEM parts they function flawlessly. However I decided that I wanted to upgrade them to have additional memory banks. I bought (4) 25LC1024 to replace the original EEPROM memory chips with. The 1024 chips all function the same, and all seem to work and not work the same. When any of the 1024 chips are placed in 2 of the SpokePOV boards, the software does not recognize any of the memory banks. When any of the 1024 chips are placed in the other SpokePOV boards, they recognize the 32 different banks, but do not correctly write to the banks. The software appears to write to the banks flawlessly, however if you read back the data, the image is a corruption.

The corruption however is not randomized, it has a pattern, each one of the 32 banks corrupts the images almost identical to the previous and next bank, but with minor differences. Conversely, each bank corrupts identically to the same bank on the other 1024 chips. For simplicity sake imagine the data written to bank 1 is "AAAA" it would read back "AAA1" but if "AAAA" was written to bank 2, it would read back "AAA2". Now switch to another chip, and the same exact pattern applies. Mind you, that all of these board write, read, verify, and perform flawlessly with the OEM EEPROM chips.

I haven't spent too much time trying to fix the problem, as I have been trying to figure out what exactly the problem consists of. If anyone has had similar problems like this, I would be very thankful for any input you can give. I had heard the SpokePOV kit was compatible with 32 banks, but I seem to be having some trouble.

Other info:

Apple Intel Macbook Pro (newest generation as of April 2011)
i7 quad-core
8gb RAM
Snow Leopard OSX
USBtinyISP
Newest version of SpokePOV software for Mac
Jlamont2020
 
Posts: 8
Joined: Wed Feb 23, 2011 10:04 pm

Re: Utterly bewildered and perplexed over SpokePOV problem

Postby adafruit » Tue Apr 26, 2011 6:38 pm

the software doesnt support such large eeproms
use 32KB max (256 Kb)
User avatar
adafruit
 
Posts: 10483
Joined: Thu Apr 06, 2006 3:21 pm
Location: nyc

Re: Utterly bewildered and perplexed over SpokePOV problem

Postby Jlamont2020 » Wed Apr 27, 2011 11:46 am

Hmm, I believe you had written in a previous thread that the 1024 would be the max. Is this a actual limitation, or if I spend some time tweaking the software can I get it to work?
Jlamont2020
 
Posts: 8
Joined: Wed Feb 23, 2011 10:04 pm

Re: Utterly bewildered and perplexed over SpokePOV problem

Postby adafruit » Thu Apr 28, 2011 12:10 pm

do you have a link to that thread?
the software can support larger eeproms but the hardware may not as they are addressed differently
User avatar
adafruit
 
Posts: 10483
Joined: Thu Apr 06, 2006 3:21 pm
Location: nyc




Return to SpokePOV

Who is online

Users browsing this forum: No registered users and 3 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [105]

Raspberry Pi[80]
 
FLORA[23]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[11]
Arduino[60]
 
NETduino[14]
 
BeagleBone[24]
 
Android[6]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[33]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[8]


 
Breakout Boards[33]
LCDs & Displays[48]
Components & Parts[69]
Batteries & Power[49]
EL Wire/Tape/Panel[52]
LEDs[108]
 
Wireless[14]
Cables[60]
 
Lasers[6]
Sensors/Parts[145]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[69]
 
iDevices[13]
Tools[71]
 
Wearables[39]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[24]


 
Stickers[41]
 
Skill badges[55]
 
Books[25]
 
Circuit Playground[7]
 
Gift Certificates[4]