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

 
 
 
Reply to this topicStart new topic
> Работа с микросхемой DS21Q50, Проблемы с начальной загрузкой
Kenav
сообщение Dec 26 2006, 11:35
Сообщение #1


Участник
*

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



help.gif
Возникла проблема с начальной загрузкой микросхемы. angry.gif
У нее два варианта начальной загрузки и обращения к ней.
1 по параллельному порту
2 по последовательному blink.gif
Используется второй вариант. Это в принципе SPI протокол. Запись данных не происходит, хотя по осциллограммам все совпалает с даташитом. Т.е. есть сигналы: строб, CS, данные туда. При считывании ничего не получаем, данных нет. МОжет есть какие то еще тонкости, которых нет в даташите. cranky.gif
Помогите разобраться. Может кто работал с ней
Go to the top of the page
 
+Quote Post
line
сообщение Dec 26 2006, 12:38
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 85
Регистрация: 27-06-05
Пользователь №: 6 331



Цитата(Kenav @ Dec 26 2006, 11:35) *
help.gif
Возникла проблема с начальной загрузкой микросхемы. angry.gif
...
Помогите разобраться. Может кто работал с ней


А просто чтение получается? Там есть статус регистр, отладку ингтерфейса лучше начинать с чтения этого регистра, и если все Ок, то смотреть далее, уже запись-чтение.
Go to the top of the page
 
+Quote Post
slavas
сообщение Dec 26 2006, 14:41
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 8-12-05
Пользователь №: 11 993



Тестовые регистры в ноль сбросили?
Go to the top of the page
 
+Quote Post
tinker73
сообщение Jan 7 2007, 02:02
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 22-04-06
Из: Москва
Пользователь №: 16 387



Цитата(slavas @ Dec 26 2006, 14:41) *
Тестовые регистры в ноль сбросили?

Я всегда при старте первым делом все регистры сбрасываю в 0, как требует даташит. После этого все всегда ОК. Правда по SPI не разу доступаться к DS21Qxxx не пробовал, может там и есть какие-то хитрые закавыки....
А еще советую написать им в саппорт и запросить последнюю еррату, много чего нового узнаете sad.gif
Go to the top of the page
 
+Quote Post
Kenav
сообщение Jan 23 2007, 17:45
Сообщение #5


Участник
*

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



Регистры все сброшены в 0. В последовательном режиме запустить не удалось. В параллельном все ок.
Теперь другой вопрос возник. В каскадном режиме включения Сигнал TSYNC и RSYNC соединены вместе. У нас тогда плывет частота фрейма не 8 мгц а 7.5. Если их разомкнуть то На ТSYNC 8 мгц. В чем проблема? cranky.gif
Go to the top of the page
 
+Quote Post
Kenav
сообщение Jan 24 2007, 09:45
Сообщение #6


Участник
*

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



wub.gif
Sorry!
Не мгц а кГц. help.gif
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jan 24 2007, 09:56
Сообщение #7


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Энто все от приложения зависит + соответствующие натсройки. Самы тупой вариант - tsync само выделяется из частоты приема. При этом замечена такая фигня, даже если в регистре стоит "игнорировать ножку tsync" - посему все tsync'и для Вас лучше посадить на землю.
Go to the top of the page
 
+Quote Post
Kenav
сообщение Jan 25 2007, 14:33
Сообщение #8


Участник
*

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



Цитата(Harbour @ Jan 24 2007, 09:56) *
Энто все от приложения зависит + соответствующие натсройки. Самы тупой вариант - tsync само выделяется из частоты приема. При этом замечена такая фигня, даже если в регистре стоит "игнорировать ножку tsync" - посему все tsync'и для Вас лучше посадить на землю.

Хорошо. Я так понял, что мы Будем синхронизироваться от самого потока Е1. Могу ли я тогда сконфигурировать RSYNC на выход для одного из передатчиков, а остальные на вход. Так как у меня каскадный режим работы. Мне нужна Фреймовая частота для дальнейшего использования. help.gif

ПРосто мы пытаемся синхронизироваться от TSYNC (У нас все RSYNC настроены на ввод, а TSYNC одного из передатчика на выход)но у нас возникает конфликт. На шине данные накладываются. cranky.gif
Go to the top of the page
 
+Quote Post
Harbour
сообщение Jan 26 2007, 09:50
Сообщение #9


Местами Гуру
*****

Группа: Validating
Сообщений: 1 103
Регистрация: 5-12-04
Пользователь №: 1 323



Легко, главное не забыть elastic store включить.
Go to the top of the page
 
+Quote Post
Kenav
сообщение Jan 26 2007, 10:12
Сообщение #10


Участник
*

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



Цитата(Harbour @ Jan 26 2007, 09:50) *
Легко, главное не забыть elastic store включить.

Легко? angry.gif
Я так все и сделалал. Только у меня 4 Кгц на Rsync. Стабильно. Все Tsync на земле. Rsync одна на вывод, все остальные на ввод. Откуда понять не могу. help.gif Причем есть на входе Е1 или нет не зависит. Откуда они берутся понять не могу. help.gif
Go to the top of the page
 
+Quote Post
Kenav
сообщение Jan 26 2007, 16:39
Сообщение #11


Участник
*

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



Всем спасбо!!!!! smile.gif smile.gif smile.gif
Все заработало. Все как в даташите.
Был косяк в моей программе и плюс как только все Tsync на землю посадил, без сбоев все работает!
cheers.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 15:05
Рейтинг@Mail.ru


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