Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E
Внешнее питание RTC
Pavel Ivanchenko
Добавлено 08.02.2011 19:49
0
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
нужна помощь
косвенно дело касается VDDBU поэтому пишу тут.
в общем плата XE512-S3E, для RTC завели на VDDBU со стабилизатора 1.8В, как и положено - время в hardwareclock сохраняется при ресете, но сбрасывается при выключении/включении питания.
почесали репу, посмотрели в документацию (которая на первой странице темы) подпаяли к VDDBU емкость 100нФ , с обратной стороны платы прямо на 2-3 у J15. ОК! часы заработали!!!
НО! перестала загружаться ПЛИС - не загорается HL3.
возвращаем питание на VDDBU от стабилизатора отладочной платы - все ок.
подключаем к VDDBU внешнее питание - FPGA опять не грузится.

я в растерянности - не знаю куда и копать. посоветуйте плз что-нибудь!

Если джамп PRG замкнуть-разомкнуть, прошивка грузится?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 08.02.2011 21:30 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
данных маловато..
интересно, кроме ПЛИС еще что-нить отсохло?
может банально АРМ не запускается?
может кондей дефектный?
при наличии осцилла можно проконтроллировать как питание, так и беготню и валидность сигналов между АРМом и ПЛИСом
на VDDBU завязан еще сигнал OSCSEL, в теории тоже может "лапу" приложить..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Valentinus
Добавлено 08.02.2011 21:44 Редактировалось 08.02.2011 21:47 Сообщение: 3
Valentinus
4

Пункты: 2138
Регистрация: 23.01.2010
Пол: Мужчина
Цитата

Если джамп PRG замкнуть-разомкнуть, прошивка грузится?

в какой момент это сделать?

забыл еще написать - если JTAG`овский разъем для прошивки ПЛИС просто воткнуть (не трогая джамп PRG) - то ПЛИС инициализируется!

кондер не деффектный , и плата нормальная - пробовали то же самое с другой такой же платой. емкость кондера даже меряли.

АРМ запускается, а ПЛИС - нет.

в сторону OSCSEL уже глядел, но не придумал - как он может мешать ПЛИС?


Цитата

при наличии осцилла можно проконтроллировать... беготню и валидность сигналов между АРМом и ПЛИСом

а разве ПЛИС загружает прошивку не сам по себе?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 08.02.2011 22:05 Сообщение: 4
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
забыл еще написать - если JTAG`овский разъем для прошивки ПЛИС просто воткнуть (не трогая джамп PRG) - то ПЛИС инициализируется!

а второй конец в воздухе? если нет, то может с землей проблема?
если в воздухе, то видимо влияют цепи на JTAG-e, типа подтяжка дополнительная образуется
Цитата
а разве ПЛИС загружает прошивку не сам по себе?

это справедливо в случае автономного генератора тактовой и чипа, откуда производится загрузка (если нет флеша в брюшке ПЛИС). беглый осмотр схемы дал отрицательный ответ по наличию..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 09.02.2011 09:52 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
завели на VDDBU со стабилизатора 1.8В

под подозрение еще попадает узел формирования бекапного напряжения. чисто батарейку на VDDBU не подключить, видимо это малопотребляющий lowdrop - может он что-то генерит в цепь питания, может у него есть вход разрешения работы висящий в воздухе..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Valentinus
Добавлено 09.02.2011 11:11 Редактировалось 09.02.2011 11:15 Сообщение: 6
Valentinus
4

Пункты: 2138
Регистрация: 23.01.2010
Пол: Мужчина
Цитата
Цитата
завели на VDDBU со стабилизатора 1.8В

под подозрение еще попадает узел формирования бекапного напряжения. чисто батарейку на VDDBU не подключить, видимо это малопотребляющий lowdrop - может он что-то генерит в цепь питания, может у него есть вход разрешения работы висящий в воздухе..

уже думали. Попробовали подключить лабораторный источник питания, контролировали по вольтметру 1.8. Та же фигня.

А кто инициирует загрузку ПЛИС, чем она тактируется, чтобы посмотреть?
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 09.02.2011 11:43 Сообщение: 7
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
чтобы быть уверенным, в том что обсуждаем одно железо, оно?

title

для загрузки возможно подходит DD7 - dataflash подключенная к ПЛИС
кандидатом на тактовую может быть пин 103 плиса подключенный к АРМу явно к выходу таймера (сигнал MKCCLK)
ну а как и откуда происходит инит ПЛИСа надо читать даташит

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Valentinus
Добавлено 09.02.2011 16:05 Сообщение: 8
Valentinus
4

Пункты: 2138
Регистрация: 23.01.2010
Пол: Мужчина
да, железка та самая.

за совет по пинам - отдельное спасибо, буду смотреть.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 09.02.2011 17:07 Сообщение: 9
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
за совет по пинам - отдельное спасибо, буду смотреть.

да ну, просто посмотрел в схему.. так сходу непросто понять что и зачем..
группа J19-J21 задает режим загрузки..
вот интересно - к какому из (X8 или X10) вы подключались и типа "все заработало"?
еще - в доке прочитал, что есть "внутренний осциллятор", т.е. для загрузки формально внешняя тактовая не нужна

все очень непросто.. и меня удивляет эффект создаваемый этим конденсатором.

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Valentinus
Добавлено 10.02.2011 10:22 Редактировалось 10.02.2011 13:29 Сообщение: 10
Valentinus
4

Пункты: 2138
Регистрация: 23.01.2010
Пол: Мужчина
Цитата
Цитата
за совет по пинам - отдельное спасибо, буду смотреть.

да ну, просто посмотрел в схему.. так сходу непросто понять что и зачем..
группа J19-J21 задает режим загрузки..
вот интересно - к какому из (X8 или X10) вы подключались и типа "все заработало"?
еще - в доке прочитал, что есть "внутренний осциллятор", т.е. для загрузки формально внешняя тактовая не нужна

все очень непросто.. и меня удивляет эффект создаваемый этим конденсатором.

подключались к X10.

сегодня еще чуднее - взяли третью плату, такую же. подключили - она заработала!

ИТАК

берем три одинаковых платы, перемычки одинаковы. подключаем только
питание платы.
смотрим напряжение на перемычке M0 ~2.2В , ПЛИС на всех загружается (HL3 горит).

подключаем питание RTC (1.8В на VDDBU).

включаем питание. смотрим напряжение на перемычке M0:
на первой плате (синяя, рев.1.0В) ~2.9В, ПЛИС НЕ грузится.
на второй плате (зеленая, rev.1.0C) ~2.2В , ПЛИС грузится.
на третьей плате (зеленая, rev.1.0C) ~2.9В , ПЛИС НЕ грузится.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

вот еще что обнаружил: на платах стоят разные FPGA XC3S500E
на той плате где все работает стоит PQ208DGQ0821
а на тех платах где не работает стоят чипы с маркировкой PQG208DGQ1001

может это как-то влияет - т.е. исполнение разное, разные хар-ки выходов.

PS но опять же - не ясно как подключение VDDBU влияет на ПЛИС, они вроде бы напрямую не связаны.
если только он как-то влияет на MKCCLK который с АРМа через стоомник идет на FP103=SCK флешки FPGA.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9XXXXX-S3E