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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Нестабильная зарузку NIOS из onchip mem при герерации тактовой на PLL на Cyclone III
KIM
сообщение Apr 4 2010, 21:29
Сообщение #31


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655



посмотрел внимательно разводку платы и обнаружил 15 ножек питания (3.3V) заведенных на ноги ввода, вывода. Может нестабильность идти от этого? В квартусе стояло необозначенные ноги ставить в As input tri-stated with weak pull-up resistor
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Apr 4 2010, 22:32
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(KIM @ Apr 5 2010, 04:29) *
посмотрел внимательно разводку платы и обнаружил 15 ножек питания (3.3V) заведенных на ноги ввода, вывода. Может нестабильность идти от этого? В квартусе стояло необозначенные ноги ставить в As input tri-stated with weak pull-up resistor

че-то не понял, прямо с шины 3.3В заходит на i/o пины? зачем это? "As input tri-stated with weak pull-up resistor" - это не страшно, туда можно что угодно подавать. просто вход, подтянутый к плюсу через большой резистор. если проблема с питанием, это должны быть неудачно расположенные конденсаторы, а может стабилизаторы хиленькие, ток не тянут. я правильно понял, что система нестабильно работает и от внешнего генератора на 66 МГц?
Go to the top of the page
 
+Quote Post
KIM
сообщение Apr 4 2010, 22:39
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655



Цитата(vadimuzzz @ Apr 5 2010, 02:32) *
че-то не понял, прямо с шины 3.3В заходит на i/o пины? зачем это? "As input tri-stated with weak pull-up resistor" - это не страшно, туда можно что угодно подавать. просто вход, подтянутый к плюсу через большой резистор. если проблема с питанием, это должны быть неудачно расположенные конденсаторы, а может стабилизаторы хиленькие, ток не тянут. я правильно понял, что система нестабильно работает и от внешнего генератора на 66 МГц?



Незнаю зачем, нор это так. Да, от 66 МГц тоже самое проявляется. Я щас попробовал - обозначил те IO ноги на которые питание заведено как выходные, подал на них питание, а остальные - то есть все необозначенные - принудительно поставил в GND. И вроде стабильно стало, только USB контроллер работать перестал (видимо что то необозначенное опустилось в GND и подвесило его както) ЩАсс ним разбирус и буду теститровать дальше. Но по светодиодам видно что процы инитятся норм. Уже раз 30 попробовал
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Apr 4 2010, 23:50
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(KIM @ Apr 5 2010, 05:39) *
Я щас попробовал - обозначил те IO ноги на которые питание заведено как выходные, подал на них питание

так нельзя делать, вы два низкоимпедансных источника друг на друга врубили, пожжете буфера.
Go to the top of the page
 
+Quote Post
KIM
сообщение Apr 4 2010, 23:57
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655



Цитата(vadimuzzz @ Apr 5 2010, 03:50) *
так нельзя делать, вы два низкоимпедансных источника друг на друга врубили, пожжете буфера.


ясно, спасибо за информацию
Go to the top of the page
 
+Quote Post
KIM
сообщение Apr 7 2010, 07:55
Сообщение #36


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655



Посмтотрел внимательнее, оказывается ноги вводла вывода, на которые заведено питание 3.3В - это ногиVREFB1N0 - VREFB8N1 (всего 16 ног).
Так и должно быть? В даташите на циклон указано

Цитата
If you use a VREF group for voltage-referenced I/O standards, connect the
VREF pin for that group to the appropriate voltage level. If you do not use all the VREF
groups in the I/O bank for voltage referenced I/O standards, you can use the VREF
pin in the unused voltage referenced groups as regular I/O pins.


То есть правильно что они на питание заведены. А в квартусе получется их просто надо не обозначать?

И еще обнарудилось что все выходы тактовой из pll - PLL#_CLKOUTn и PLL#_CLKOUTp (всего 8 пинов) заведены на землю. Может это как то влиять на корректную работу PLL?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Apr 7 2010, 11:19
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(KIM @ Apr 7 2010, 15:10) *
Посмтотрел внимательнее, оказывается ноги вводла вывода, на которые заведено питание 3.3В - это ногиVREFB1N0 - VREFB8N1 (всего 16 ног).
Так и должно быть?
То есть правильно что они на питание заведены. А в квартусе получется их просто надо не обозначать?

нет, это значит, что они могут быть использованы как VREF, если другие пины в этом банке используют соотв. стандарт i/o. применяется в интерфейсах памяти. м.б. использованы как обычные i/o пины. 3,3В - в любом случае лажа, т.к. даже если они и задуманы как VREF, там другие напряжения.
Цитата
И еще обнарудилось что все выходы тактовой из pll - PLL#_CLKOUTn и PLL#_CLKOUTp (всего 8 пинов) заведены на землю. Может это как то влиять на корректную работу PLL?

опять же эти пины могут быть задействованы как PLL#_CLKOUT, а могут - как обычные i/o. сделаете PLL#_CLKOUTn - будет нехорошо, выходы закорочены на землю. если "As input tri-stated with weak pull-up resistor" - то не опасно, хотя смысл такой схемы стремится к 0. смотрите в первую очередь как сделано питание, судя по тому, что вы описали, там можно ждать ляпов.
Go to the top of the page
 
+Quote Post
KIM
сообщение Apr 7 2010, 13:04
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655



Цитата(vadimuzzz @ Apr 7 2010, 15:34) *
нет, это значит, что они могут быть использованы как VREF, если другие пины в этом банке используют соотв. стандарт i/o. применяется в интерфейсах памяти. м.б. использованы как обычные i/o пины. 3,3В - в любом случае лажа, т.к. даже если они и задуманы как VREF, там другие напряжения.

опять же эти пины могут быть задействованы как PLL#_CLKOUT, а могут - как обычные i/o. сделаете PLL#_CLKOUTn - будет нехорошо, выходы закорочены на землю. если "As input tri-stated with weak pull-up resistor" - то не опасно, хотя смысл такой схемы стремится к 0. смотрите в первую очередь как сделано питание, судя по тому, что вы описали, там можно ждать ляпов.


Спасибо огромное вам за помощь.
Go to the top of the page
 
+Quote Post
dvladim
сообщение Apr 10 2010, 19:23
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(vadimuzzz @ Apr 5 2010, 03:05) *
так нельзя делать, вы два низкоимпедансных источника друг на друга врубили, пожжете буфера.

Нет, не пожжет. У Альтеры такое решение было описано для уменьшения помех по питанию, но делать так, конечно, не стоит.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Apr 11 2010, 01:48
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(dvladim @ Apr 11 2010, 02:38) *
Нет, не пожжет. У Альтеры такое решение было описано для уменьшения помех по питанию, но делать так, конечно, не стоит.

можно ссылку? я видел только, что на незадействованные пины подается уровень (подключаются к земле). при этом физически пины на плате никуда не подключены, только внутри кристалла. при этом речь идет не об уменьшении помех по питанию (это мне совсем непонятно, с чего это они уменьшатся?), а об уменьшении ЭМИ при активной работе i/o.
Go to the top of the page
 
+Quote Post
dvladim
сообщение Apr 12 2010, 19:41
Сообщение #41


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(vadimuzzz @ Apr 11 2010, 05:03) *
можно ссылку? я видел только, что на незадействованные пины подается уровень (подключаются к земле). при этом физически пины на плате никуда не подключены, только внутри кристалла. при этом речь идет не об уменьшении помех по питанию (это мне совсем непонятно, с чего это они уменьшатся?), а об уменьшении ЭМИ при активной работе i/o.

Одинаковый уровень с обеих сторон: т.е. на землю в проекте и на плате. Такие ноги работают как дополнительная земля. Ссылку искать не буду.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Apr 12 2010, 22:35
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



да, нашел. оставлю тут для памятки:
What is Altera's recommendation for configuring unused I/O pins?
Do unused pins reserved "as output driving ground" need to be connected to a ground pin on the board?
Can I connect unused I/O pins to VCC or ground via a 0 Ohm resistor?
Go to the top of the page
 
+Quote Post
KIM
сообщение Apr 27 2010, 11:41
Сообщение #43


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655



Проблема дейсвтительно оказалась в цепи питания, народ, что разводил плату все поправил, теперь все отлично работает. Всем спасибо за участие.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Apr 27 2010, 12:31
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(KIM @ Apr 27 2010, 18:41) *
Проблема дейсвтительно оказалась в цепи питания

можете поподробнее рассказать как не надо делать? для будущих поколений, так сказать smile.gif
Go to the top of the page
 
+Quote Post
KIM
сообщение Apr 27 2010, 12:38
Сообщение #45


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 25-10-06
Пользователь №: 21 655



Цитата(vadimuzzz @ Apr 27 2010, 16:31) *
можете поподробнее рассказать как не надо делать? для будущих поколений, так сказать smile.gif

Я врядли внятно смогу объяснить, я же программист только ) Я сописал "симптомы", наштамповал тестовых прошивок - Nios на разных частотах, с PLL и без PLL и отправил это все дело народу, через две недели привезли рабочие платы. Говорили что то о том что с usb шло 4.7 вольты и присуствови в цепипитания колебания частотой где-то 200 килогец. вот собственно и все
Go to the top of the page
 
+Quote Post

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

 


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


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