Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Удвояване на NAND Flash памет
http://mcu-bg.com/mcu_site/viewtopic.php?f=8&t=8301
Страница 1 от 1

Автор:  zaprqn [ Вто Ное 16, 2010 10:32 pm ]
Заглавие:  Удвояване на NAND Flash памет

Такааа имам тука едни китайски чудеса без марка - фотоапарат, камера и mp3 player. С вградена флаш памет са и нямат слот за карта. Днес ми дойде следната "Безумна идея" - смятам да разпоя чипа с флаша и на негово място да запоя два лентови кабела. На друга платка да запоя другите краища на лентовите кабели, два еднакви от въпросните чипове (от 2 еднакви устройства извадени), опроводени"успоредно", като само Vcc на двата чипа няма да ги свържа директно, а през едно ключе, през което ще си превключвам кой от флашовете да получава захранване. Превключването разбира се ще става при изключено устройство.

Много ми е чудно тази гавра дали ще успее. Приемам залози, както и акъл къде мога да имам препъни камъни. Най-късия лентов кабел който намирам е 100 мм (има всъщност и 70 мм, но на петорна цена) - дали няма да се окаже прекалено дълъг? Другото което се чудя е дали да не прекарам и пиновете CE(chip enable) през AND GATE, който пак да си цъкам с ключето за всеки случай.

П.С. Ако много неясно съм обяснил това което искам да кажа да взема да пусна една схемичка?

Автор:  Dimitar [ Вто Ное 16, 2010 10:44 pm ]
Заглавие: 

А що не вземеш да си купиш направо камера със слот за карта :? ?
Иначе единствения ти препъни камък може евентуално да е дължината на свързващия кабел. И вместо да превключваш захранванията, превключвай само СЕ. Така ще имаш гаранция-франция какво има на пиновете на неактивния чип :) .

Автор:  zaprqn [ Вто Ное 16, 2010 10:56 pm ]
Заглавие: 

Dimitar написа:
А що не вземеш да си купиш направо камера със слот за карта :? ?
Иначе единствения ти препъни камък може евентуално да е дължината на свързващия кабел. И вместо да превключваш захранванията, превключвай само СЕ. Така ще имаш гаранция-франция какво има на пиновете на неактивния чип :) .


По принцип това ми беше първоначалната идея, но се замислих, дали няма да има конфликт на интереси (нули и единици), когато пина на единия чип дава 1, а на другия 0.

ЕДИТ: Сега пък се замислям че функцията на този пин CE май е точно такава ... деактивираш чипа и по I/O линиите си правиш квот си искаш.

Автор:  sigkill [ Вто Ное 16, 2010 11:34 pm ]
Заглавие: 

Щом са от еднакво устройство и двата чипа може и да стане на /СЕ на чиповете да сложиш пулъп - преди ключето. Ако стане обаче няма да работи стабилно, ако чиповете са от различно устройство няма да стане ( познай каде и е записан фърмуера на игрушката ;))..Решението е :
1 - сваляш флашчето и запояваш друго с 2х капацитет , след това му 'наливаш' фърмуера и правиш един формат на паметта кат тръгне да работи ...
или :
2 - запояваш паралелно на флаша втори флаш ( ако няма предвидено място на платката за втори , не казвай че няма преди да провериш под дисплейчето ;)) всичките крачета без /СЕ , но трябва да знаеш към кое пинче на процесорцето да теглиш мостче от този втори /СЕ , след това правиш формат и трябва да си двоен ;)
Предполагам си погледнал описа на флаша ,от всичките 48 крака се ползват само около 15-16... адреси и данни са мултиплексирани ... същите чипове ги има из флашки , карти памет итн... но трябва да имаш фърмуера и ъпдейт програмка с която да го запишеш или изводите на процесора да ги имаш описани и програмисчето да е предвидило търсене на втора памет или да има оставено местенце за такава ... при голям късмет може да напипаш пиновете за сд-кард интерфейса и да добавиш гнездо за картичка - но пак ще трябва фърмуер за тоя процесор и всичко останало около него (дори да е за друга марка ама с тоя чипсет)

Автор:  zaprqn [ Чет Ное 18, 2010 6:11 pm ]
Заглавие: 

да, първия вариант смятам да го пробвам с един NAND изваден от УСБ флашка
sigkill написа:
2 - запояваш паралелно на флаша втори флаш ( ако няма предвидено място на платката за втори , не казвай че няма преди да провериш под дисплейчето ;)) всичките крачета без /СЕ , но трябва да знаеш към кое пинче на процесорцето да теглиш мостче от този втори /СЕ , след това правиш формат и трябва да си двоен ;)

Няма изводи за втори флаш
sigkill написа:
... при голям късмет може да напипаш пиновете за сд-кард интерфейса и да добавиш гнездо за картичка - но пак ще трябва фърмуер за тоя процесор и всичко останало около него (дори да е за друга марка ама с тоя чипсет)

Пиновете за СД карта съвпадат с пиновете на флаша. Трябва да се променя фърмуера, но това няма как да стане. Оставам с тези 2 варианта - запояване на по-голям флаш или добавяне на втори с превключване на флашовете чрез CE

Автор:  sigkill [ Чет Ное 18, 2010 9:25 pm ]
Заглавие: 

zaprqn написа:
Пиновете за СД карта съвпадат с пиновете на флаша. Трябва да се променя фърмуера, но това няма как да стане. Оставам с тези 2 варианта - запояване на по-голям флаш или добавяне на втори с превключване на флашовете чрез CE


Тука не позна - флаша си е паралелна памет с 8 пина данни/адреси, лачове ,селект, вр,рд. Флашката/сдкартата е усб/СД контролер + нандчето. За по-голям флаш ще трабва да му пишеш фърмуер ... потърси дейташит на контролера и гледай за втори чип-селект ! Напиши марката и типа на контролерчетата да помагам ако съм ги борил.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/