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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Vinculum не отвечает, по UART
torik
сообщение Mar 27 2009, 13:34
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Всем привет!

Решил попробовать работу с VNC1L. Заложил его в свой проект на ПЛИС. Схему прилагаю.
Сигналы USB_RTS_n, USB_CTS_n, USB_RX, USB_TX идут на ПЛИС (модуль UART в SOPC Builder).
Сигнал USB_POWER включает питание 3.3В для винклума. Это сделано для того, чтобы можно было снять питание при зависании винклума (вычитано с форума).

Значит так, при подаче питания ноги CTS_n, RTS_n стоят в нуле. Перемычка PROG установлена. Посылаю команду 0xfa и не получаю ответа, сигналы CTS_n, RTS_n не меняются даже при посылке другой команды (смена скорости обмена например). Хотелось бы услышать ответ микросхемы, чтобы переходить в дальнейшем к прошивке...

Подскажите, пожалуйста, как начать работу с микросхемой, какие сигналы подать и что поглядеть?

Кроме того, наблюдаю помеху по цепи VCCUSB33, размахом чуть не 0.4В, пила. Может не хватает мощности стабилизатора?
Прикрепленные файлы
Прикрепленный файл  page6.pdf ( 347.17 килобайт ) Кол-во скачиваний: 234
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 27 2009, 14:25
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



А почему вы не хотите воспользоваться штатной утилитой, предоставляемой производителем, для прошивки VNC1L?
Go to the top of the page
 
+Quote Post
torik
сообщение Mar 28 2009, 10:33
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Штатной утилитой не хочу, потому что надо организовывать связь с компом (преобразователь уровней хотя бы...), лениво. Хотя этот вариант я и не отрицаю.

Но дело совершенно в другом, хоть с утилитой хоть без. Микросхема не отвечает!
Может еще проблема с резонатором 12МГц? С делителем на осцилле, правда, смотрю что-то генерит...
А может дело в CTS, RTS - чего на них должно быть? Ничего в документации про это не сказано.

Еще, вроде смотрю, по SPI можно на те же ноги. Как с ним дела обстоят?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 28 2009, 12:34
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(torik @ Mar 28 2009, 13:33) *
Но дело совершенно в другом, хоть с утилитой хоть без. Микросхема не отвечает!

Если посылка правильная - должна бы отвечать. А есть уверенность, что посылка правильная ?
Цитата
Может еще проблема с резонатором 12МГц? С делителем на осцилле, правда, смотрю что-то генерит...

Генератор у нее достаточно "нежный" - когда я попытался резонатор поставить на пару сантиметров от микросхемы (которая была на переходнике, а резонатор был на основной макетке), получил совершенно неработоспособную конструкцию. Кстати, пила на трехвольтовом питании на что-то подобное намекает... Да, что там на седьмой ноге (фильтр PLL) ? И не жирновато ли 68 pF в обвязку кварца ?
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 28 2009, 13:08
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(torik @ Mar 28 2009, 15:33) *
Штатной утилитой не хочу, потому что надо организовывать связь с компом (преобразователь уровней хотя бы...), лениво. Хотя этот вариант я и не отрицаю.
Нужно пересилить лень и прошить один раз с PC. По крайней мере убедитесь, что м/с рабочая, программируется нормально, а засада где-то у вас в голове wink.gif
Цитата(torik @ Mar 28 2009, 15:33) *
А может дело в CTS, RTS - чего на них должно быть? Ничего в документации про это не сказано.
RTS/CTS используются у VNC1L для управления потоком и без них передача через UART не работает. Попробуйте подать на вход CTS лог.1., на RTS тоже должен уровень лог.1 установиться.
Цитата(torik @ Mar 28 2009, 15:33) *
Еще, вроде смотрю, по SPI можно на те же ноги. Как с ним дела обстоят?
Bootloader у нее только через UART работает.
Go to the top of the page
 
+Quote Post
torik
сообщение Mar 29 2009, 08:14
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Код
Если посылка правильная - должна бы отвечать. А есть уверенность, что посылка правильная ?

Не уверен smile.gif, проверю.

Код
Генератор у нее достаточно "нежный" - когда я попытался резонатор поставить на пару сантиметров от микросхемы (которая была на переходнике, а резонатор был на основной макетке), получил совершенно неработоспособную конструкцию. Кстати, пила на трехвольтовом питании на что-то подобное намекает... Да, что там на седьмой ноге (фильтр PLL) ? И не жирновато ли 68 pF в обвязку кварца ?


Расстояние до кварца около 3мм (кварц размером 2х3 мм). Емкости пробовал и по 22 пФ и без них - одинаково, а 68 вроде соответсвует документации. Проверю еще стабилизатор...
А на седьмой ноге еще не смотрел, что там должно быть?

Код
Нужно пересилить лень и прошить один раз с PC. По крайней мере убедитесь, что м/с рабочая, программируется нормально, а засада где-то у вас в голове

Возможно Вы и правы. Хочу сперва получить от микросхемы хоть какой-то ответ, дабы убедиться что все работает, а там подключусь к компу.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
torik
сообщение Mar 30 2009, 05:26
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Посмотрел на 7 ноге примерно 1.5В постоянки. Так и должно быть? Помеха по питанию - пила периодом 20 мкс


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
torik
сообщение Mar 30 2009, 07:30
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Цитата
Попробуйте подать на вход CTS лог.1., на RTS тоже должен уровень лог.1 установиться.


Этого также не происходит - RTS остается в 0. Тут где-то речь шла о перепутанных в даташите сигналах, CTS# винклума - это вход на 34-ой ноге, все верно?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
torik
сообщение Mar 30 2009, 10:52
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Проблемы было две:
1) непропай конденсатора, поэтому генерил стабилизатор.
2) скорость передачи по-умолчанию в режиме загрузки 115200, а у меня было 9600.

Двигаемся дальше...


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
torik
сообщение Mar 31 2009, 11:12
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Прошил прошивкой VDAP с компьютера. Запускаю терминал, пишет, что находит диск. Все нормально. На любую команду, эхо IPA и прочее пишет bad comand. В чем может быть дело?
Вернее на первую после включения команду отвечает, а на следующую нет


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 31 2009, 15:03
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(torik @ Mar 31 2009, 17:12) *
В чем может быть дело?
Вернее на первую после включения команду отвечает, а на следующую нет
В каком режиме работаете и как (какими кодами, последовательность) завершаете командную строку?
Go to the top of the page
 
+Quote Post
torik
сообщение Apr 1 2009, 05:16
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Работаю в режиме расшыренных команд. Поставил другой терминал, в нем есть такая вещь, как задержка передачи. Сделал 500 - все заработало, стало отвечать и т.п.!

Теперь пытаюсь работать непосредственно с Altera-Nios-UART. Тут тоже не все гладко: попробовал работать с UART как с файлом (fopen, fread, fwrite), но с наскоку тоже не выходит. Хотелось бы узнать, какими методами работают опытные люди (прерывания или как с файлами или еще как).

Ну и конечно хотелось бы узнать какой скорости записи удалось достичь в новых прошивках. 100кБит/с это конечно очень мало.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
torik
сообщение Apr 3 2009, 11:15
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Итак, что-то заработало. Если кому-то интересно:
- пока завел в режиме UART 2Мбит/с;
- скорость записи файла на флешку составила примерно 1.2-1.3 Мбит/с.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Apr 3 2009, 18:53
Сообщение #14


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(torik @ Apr 3 2009, 16:15) *
Итак, что-то заработало. Если кому-то интересно:
- пока завел в режиме UART 2Мбит/с;
- скорость записи файла на флешку составила примерно 1.2-1.3 Мбит/с.

Хмм. У меня VDAPF 3.58, SPI на 7 мбод, но не получается писать на флэшку больше 32 КБ/сек. Флэшка USB2.0 и на компе даже с USB1.1 скорость записи около мегабайта в сек.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
torik
сообщение Apr 3 2009, 20:27
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Не знаю, может обрабатываете данные долго? "готовите данные"...

КБ = КБайт или Кбит?

Прошивка у меня 3.66. По УАРТу только до 3Мбит и то заработало лишь на 2МБит. Попробую с SPI, поглядим как скорость.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post

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

 


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


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