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

 
 
> Некорректная работа AT45DB041, Новая партия микросхем
Ivan Kuznetzov
сообщение Dec 3 2010, 10:34
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Года четыре производим девайс с AT45DB041D флешкой на борту.
Служит для хранения сэмплов речевого информатора.
Пришла последняя партия этих микросхем - звук воспроизводится некорректно (хрипит).
Конструкция девайса: ATMEGA32, VS1053, AT45DB041D.
Питается все от 3.3В, девайсы сидят на одном SPI.


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ivan Kuznetzov
сообщение Dec 4 2010, 13:08
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 6-02-08
Из: Россия, Екатеринбург
Пользователь №: 34 798



Разобрался, дело было в партии микросхем, запрограммированных на размер страницы в 256 байт. (Power of 2 mode). Пришлось добавить в драйвер определение типа микросхемы по статус регистру, и соответствующие ветвления в вычислении адреса страниц для разных типов датафлешек.

Всем спасибо за помощь!


--------------------
Разработчик
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 8 2010, 14:21
Сообщение #3


Гуру
******

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



QUOTE (Ivan Kuznetzov @ Dec 4 2010, 15:08) *
Разобрался, дело было в партии микросхем, запрограммированных на размер страницы в 256 байт. (Power of 2 mode).
Поскольку из этого состояния в исходное микросхемы перевести невозможно - можно смело "натягивать" поставщика, возвращать всю партию и требовать неустойку. Хотя, учитывая сегодняшнее положение с AT45, можно ограничиться неустойкой.


--------------------
На любой вопрос даю любой ответ
"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
MrYuran
сообщение Dec 8 2010, 14:28
Сообщение #4


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Сергей Борщ @ Dec 8 2010, 17:21) *
можно смело "натягивать" поставщика, возвращать всю партию и требовать неустойку.

А если вся партия уже распаяна?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ivan Kuznetzov   Некорректная работа AT45DB041   Dec 3 2010, 10:34
- - _4afc_   Цитата(Ivan Kuznetzov @ Dec 3 2010, 13:34...   Dec 3 2010, 11:10
- - Sergey_Aleksandrovi4   Есть предположение. Из даташита 13 глава Цитата“Po...   Dec 3 2010, 11:10
- - Sergey_Aleksandrovi4   В последнее время всё чаще слышу, что "атмел...   Dec 4 2010, 13:24
|- - Petka   Цитата(Sergey_Aleksandrovi4 @ Dec 4 2010, 16...   Dec 4 2010, 15:11
|- - ILYAUL   Цитата(Petka @ Dec 4 2010, 18:11) ....нев...   Dec 5 2010, 06:33
|- - Petka   Цитата(ILYAUL @ Dec 5 2010, 09:33) Вывод:...   Dec 5 2010, 19:08
|- - demiurg_spb   Вылечил несколько платок путём втыкания иглы щупа ...   Dec 6 2010, 20:11
|- - Petka   Цитата(demiurg_spb @ Dec 6 2010, 23:11) В...   Dec 7 2010, 05:54
- - HARMHARM   Цитата(Ivan Kuznetzov @ Dec 4 2010, 15:08...   Dec 7 2010, 20:59
|- - demiurg_spb   Цитата(HARMHARM @ Dec 7 2010, 23:59) Непр...   Dec 8 2010, 12:27
|- - HARMHARM   Цитата(demiurg_spb @ Dec 8 2010, 14:27) З...   Dec 8 2010, 12:47
|- - Sergey_Aleksandrovi4   Цитата(demiurg_spb @ Dec 8 2010, 15:27) З...   Dec 8 2010, 13:06
- - Petka   Цитата(MrYuran @ Dec 8 2010, 17:28) А есл...   Dec 8 2010, 18:19


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:24
Рейтинг@Mail.ru


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