На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
  
    > Проблемы с AT45DB041
      Пытаюсь сопрячь AT45DB041 (flash) и ATMega8515L (интерфейс - SPI). На напряжении 3В все работает отлично, но вот на 5В в передаче (приеме?) возникают ошибки - примерно на 50% запросов мастера микросхема отвечает как 0xFF (то же самое она посылает в ответ на несуществующую команду). Сделал конвертер уровня на линии MISO на MOSFETе: ситуацию не исправило. Поставил резистор 10к на линию MOSI. Не помогло. Резистор 10к на SCK вообще все испортил (а вообще-то официально AT45 принимают на свои входы 5в без всяких резисторов).
      В чем может быть причина?
        AT45DB041 от какого напряжения питаешь при питании меги от пяти вольт?

        Добавлено
        Цитата Carimus @
        официально AT45 принимают на свои входы 5в без всяких резисторов

        про это в даташите ни чего не нашел

        http://www.decard.com/manage/admin/softdown/45DB041.pdf

        Добавлено
        нашел
        AT45DB041 и AT45DB041A не допускают на входах напряжение выше питания
        а у AT45DB041B 5.0V-tolerant Inputs: SI, SCK, CS, RESET, and WP Pins
          О, спасибо за информацию! А то бы мог и спалить, если бы не та модель (у меня D).
          А проблему только что решил :D . Оказывается, дело было действительно питании - конкретно в линейном стабилизаторе LP2980AIM5 на 3.3В. Поставил между его выходом и землей конденсатор 1 мкф, все стало норм (подсмотрел эту вещь в даташите. никогда до этого со стабилизаторами не работал :blush: )
          Сообщение отредактировано: Carimus -
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,2936 ]   [ 14 queries used ]   [ Generated: 13.05.24, 03:30 GMT ]