реклама на сайте
подробности

 
 
> AT90CAN128 + AT45DB161D, Problem with write\read.
volod_ua
сообщение Aug 5 2008, 08:11
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



Привіт всім.
Маю плату де є AT90CAN128 and AT45DB161D плсю на тому самомі SPI сидить FRAM-ка. Живлення іде через MC для проца і фрамки а для ДатаФлешу через 317 стабілізатор. Проблема в тому що DataFlash не хоче записуватися, всі ноги типу WP і так далі виставляю правильно, притому досвід роботи з DataFlash вже був але там буда 1Мб і живлення від 7805.
Память деколи працю цікаво взагалі деколи може прописати сторінку одну а наступну не хоче.
Може хтось підказати вчому проблема......
Я підозрю на живлення....але міряв вольт метром і осцилографом вроді не скаче....
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
sKWO
сообщение Aug 5 2008, 09:11
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 355
Регистрация: 27-03-07
Из: Україна, Чуднів
Пользователь №: 26 530



Цитата(volod_ua @ Aug 5 2008, 11:11) *
Я підозрю на живлення....але міряв вольт метром і осцилографом вроді не скаче....

А FRAM-ку отключать не пробовали? 317- хороший стабилизат, может быть ещё ошибка при разводке- но и тут маловероятно. Если не секрет, зачем она (FRAM-ка) нужна, если есть AT45DB161D.


--------------------
нельзя недооценивать предсказуемость глупости
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 5 2008, 09:39
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(volod_ua @ Aug 5 2008, 11:11) *
Проблема в тому що DataFlash не хоче записуватися,
А чтение работает? Что возвращает чтение регистра статуса? Неплохо бы код показать.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
volod_ua
сообщение Aug 5 2008, 09:55
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



Читання статуса нормальне....і читання вроді з самої флешки тоже(якщо раз запишеться то вроді читає)...проблама вроді писання в буфери...хотя складно судити....
ФРАМ використовується для тимчасових операцій які не поміщаються в памяті контролера...а датафлеш для статичних даних або журналу подій.
Чи може бути що МС якось не правильно налаштована або не той дросель або ще якась біда з живлення....
З кодом вроді все добре бо з 1мб флешкою працює нормально....
Go to the top of the page
 
+Quote Post
GDI
сообщение Aug 5 2008, 11:03
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Я не силен в украинском, но там было упоминание 7805, но ДатаФлеши уже давно не выпускаются на питание 5в, только 3.3, может в этом проблема?


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
volod_ua
сообщение Aug 5 2008, 11:06
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



Нет флешка работаєт на 3.3В и делаєт єго 317 стабилизатор. Разница только втом что на одной плате 5В делал 7805 а на второй МС-шка.
Go to the top of the page
 
+Quote Post
GDI
сообщение Aug 5 2008, 11:12
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



МС34063 чтоли? дык иголки могут тогда быть по питанию, кондеров по 0,1мк поставить бы неплохо у ДатаФлешки и колнтроллера, да и у Фрама...


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
volod_ua
сообщение Aug 5 2008, 11:23
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



Та конденсатори стоять всюде де треба.... я вот думаю МС тож імпульсний(він може як понижати так і повишати напругу) може я щось там нахомутав не той резістор чи дросель чи кондюх....хоча кажу беру осцелограф і там нічого поганого не бачу.
Правда пробував підключати 5В від компютерного живлення вроді частота вдалих записві виросла(принаймі так здається), але всеодно не пише так як має бути.
А взалі хто юзав саме цю датавлеш ????
Go to the top of the page
 
+Quote Post
GDI
сообщение Aug 5 2008, 11:42
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Я использовал ДатаФлешь, питание было 5в от МС34063, а 3.3в делалось на LM1117-3.3, все работало, только у меня была 081я, а не 161. Проблем не было с ней. Хотя... были проблемы... когда был подключен программатор, самодельный STK200, у него что то с буфером случилось так что флешка не могла работать пока не прошьешь контроллер, проблема решалась отключением программатора от схемы, в дальнейшем он был заменен.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 5 2008, 12:30
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(volod_ua @ Aug 5 2008, 14:23) *
А взалі хто юзав саме цю датавлеш ????
161С использовал, 321С, 321D использую.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
volod_ua
сообщение Aug 5 2008, 13:23
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



Цитата(Сергей Борщ @ Aug 5 2008, 15:30) *
161С использовал, 321С, 321D использую.

А яким живлення було????
Який контролер???
Плюс я використовую самопальний ЖТАГ1....може щось в тому проблема

МС34063 а може хтось має схему робочу разом з датафлешом....може там щось поковиряю
Go to the top of the page
 
+Quote Post
GDI
сообщение Aug 5 2008, 13:32
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Схема у меня была стандартная из даташита на МС34063(стр 7), он работала как преобразователь 24в -> 5в, схемы к сожалению у меня не сохранилось, давно это было...
Прикрепленные файлы
Прикрепленный файл  MC34063.pdf ( 132.75 килобайт ) Кол-во скачиваний: 43
 


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 5 2008, 14:07
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(volod_ua @ Aug 5 2008, 16:23) *
А яким живлення було????
LM317 в одной схеме, L5973 + 2 транзистора в другой, TPS76333 в третьей.
Цитата(volod_ua @ Aug 5 2008, 16:23) *
Який контролер???
мега8, LPC2214.
Цитата(volod_ua @ Aug 5 2008, 16:23) *
Плюс я використовую самопальний ЖТАГ1....може щось в тому проблема
А если его отключить?

Попробуйте проверить запись/чтение буфера, т.е. считывается ли оттуда то же, что и записали? Это можно загнать в цикл и смотреть на осциллографе, попутно зажигая светодиод или выводя что-то в терминалку при несовпадении. Т.е. определите, проблема в обмене или в самой записи из буфера в флеш?
Цитата(volod_ua @ Aug 5 2008, 16:23) *
МС34063 а може хтось має схему робочу разом з датафлешом....може там щось поковиряю
Да там нечему не работать, тем более что осциллографом вы видете нормальное питание. Ну подключите временно 7805 вместо 33063, будет работать? У вас стоит емкость с управляющего входа LM317 на землю? Возможно 317 не успевает компенсировать бросок тока при записи - попробуйте увеличить емкость у нее на выходе.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
proba
сообщение Aug 5 2008, 15:58
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



Цитата(Сергей Борщ @ Aug 5 2008, 17:07) *
Возможно 317 не успевает компенсировать бросок тока при записи - попробуйте увеличить емкость у нее на выходе.

именно такое и было и даже увеличение кондера не помогло, но балласт резистор 1k5 на 3v3 лечило окончательно.
Go to the top of the page
 
+Quote Post
volod_ua
сообщение Aug 6 2008, 09:51
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 51
Регистрация: 9-06-05
Пользователь №: 5 885



Хорошо по пробую поличить питания.....

Со сведадиотами игралься, светил свето диодом когда не совпадо писания з чтениям....Раз било ок а раз не ок...после етого решил что проблема з питанния....но 3.3 і 5в держуться на осцилографе хорошо....
Даже не знаю вчом дело можеть бить????
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 08:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01494 секунд с 7
ELECTRONIX ©2004-2016