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

 
 
> Разводка при преобразовании сигналов PCI из 5В в 3,3В
Nikolay_MarkII
сообщение Oct 14 2006, 04:20
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 3-04-06
Из: Новосибирск
Пользователь №: 15 737



Уважаемые коллеги, поделитесь опытом.

Разрабатываю модуль PC104-Plus, в качестве контроллера PCI - TMS320C6415T, на внешней шине сигналы 5В, на сигнальнике,как известно, 3,3В. Для согласования сигналов решил применить м/с SN74CB3T3245, маршрутизатор CLK, INT, REQ и т.д. собрал на маленькой альтерке серии max3000.

Вопрос - как быть с требованиями к длине разводки CLK (2,5 дюйма), какова должна быть его длина до буфера и после него? Да и с остальные сигналы тоже не совсем ясно как правильно развести
Может быть кто-то делал подобное в общем случае для обычной PCI шины либо для PC104-Plus модуля?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
-Al-
сообщение Oct 16 2006, 06:57
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Nikolay_MarkII @ Oct 14 2006, 08:20) *
Уважаемые коллеги, поделитесь опытом.

Разрабатываю модуль PC104-Plus, в качестве контроллера PCI - TMS320C6415T, на внешней шине сигналы 5В, на сигнальнике,как известно, 3,3В. Для согласования сигналов решил применить м/с SN74CB3T3245, маршрутизатор CLK, INT, REQ и т.д. собрал на маленькой альтерке серии max3000.

Вопрос - как быть с требованиями к длине разводки CLK (2,5 дюйма), какова должна быть его длина до буфера и после него? Да и с остальные сигналы тоже не совсем ясно как правильно развести
Может быть кто-то делал подобное в общем случае для обычной PCI шины либо для PC104-Plus модуля?


Длину нужно соблюдать только для выравнивания задержек. Т.е. для тактового сигнала длина должна быть (если честно делать):
задержка буфера + задержка проводника = задержка проводника длиной в 2.5".
Только вот Альтерка наерное очень большую задержку внесет для сигналов... там наверное лучше обычными джамперами...

Остальные сигналы должны иметь длину не более 1.5".

SN74CB3T3245 дает 0.25нс задержки (если мне память не изменяет).
Go to the top of the page
 
+Quote Post
aem
сообщение Dec 29 2007, 15:49
Сообщение #3


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

Группа: Свой
Сообщений: 160
Регистрация: 24-01-05
Из: СПБ
Пользователь №: 2 151



Цитата(Nikolay_MarkII @ Oct 14 2006, 07:20) *
Уважаемые коллеги, поделитесь опытом.

Разрабатываю модуль PC104-Plus, в качестве контроллера PCI - TMS320C6415T, на внешней шине сигналы 5В, на сигнальнике,как известно, 3,3В. Для согласования сигналов решил применить м/с SN74CB3T3245, маршрутизатор CLK, INT, REQ и т.д. собрал на маленькой альтерке серии max3000.

Вопрос - как быть с требованиями к длине разводки CLK (2,5 дюйма), какова должна быть его длина до буфера и после него? Да и с остальные сигналы тоже не совсем ясно как правильно развести
Может быть кто-то делал подобное в общем случае для обычной PCI шины либо для PC104-Plus модуля?

Та же проблема, заработал ли модуль?
Go to the top of the page
 
+Quote Post
vladec
сообщение Jan 16 2008, 07:24
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Для этой цели лучше использовать специальные скоростные преобразователи уровней на базе К-МОП ключей, например, фирмы IDT - что нибудь из серии IDTQS316245 и т.п.
Go to the top of the page
 
+Quote Post
vol2003
сообщение Feb 7 2008, 08:30
Сообщение #5





Группа: Новичок
Сообщений: 11
Регистрация: 5-02-08
Пользователь №: 34 767



Вообще-то мы всегда ставили (в нарушение стандартов) Spartan2, а позже и Spartan2E прямо на шину PCI без всяких преобразователей и еще не было ни одной материнской платы, где это бы не заработало (как 3-х вольтовые, так и 5-вольтовые). Ничего не греется, гарантийки по этому вопросу не припомню.

На платах конкурентов я видел преобразователи IDT, видел так же вообще без преобразователей (как у нас), но с одним ключом на разъеме PCI - только 3-вольтовая версия.

Так ли уж эти преобразователи нужны?
Go to the top of the page
 
+Quote Post
ishergin
сообщение Feb 7 2008, 10:18
Сообщение #6


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

Группа: Свой
Сообщений: 130
Регистрация: 16-06-05
Из: Оренбург
Пользователь №: 6 039



Цитата
Вообще-то мы всегда ставили (в нарушение стандартов) Spartan2, а позже и Spartan2E прямо на шину PCI без всяких преобразователей и еще не было ни одной материнской платы, где это бы не заработало (как 3-х вольтовые, так и 5-вольтовые). Ничего не греется, гарантийки по этому вопросу не припомню.


Спартан 2 совместим с 5-ти вольтовой TTL логикой, его можно и нужно так ставить, тоесть плата получается универсальной... =)


--------------------
Программа выполнила невыполнимое и допустила недопустимое
Go to the top of the page
 
+Quote Post
vladec
сообщение Feb 8 2008, 07:13
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



Со Spartan2, как справедливо заметил ishergin проблем у Вас не будет, а вот при использовании Spartan2E, если на PCI есть 5В сигналы и если у Вас маломощный источник +3,3V, то на указанной цепи питания Вы можете вдруг обнаружить напряжения порядка 4В.
Go to the top of the page
 
+Quote Post
slog
сообщение Feb 8 2008, 11:44
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



А много ли нынче осталось 5-ти вольтовых PCI устройств? Может уже пора забыть про них?


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Tosha
сообщение Feb 11 2008, 06:23
Сообщение #9


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

Группа: Свой
Сообщений: 97
Регистрация: 10-09-04
Пользователь №: 633



На самом деле сейчас практически все устройства 3.3в, одноко это не мешает им поддерживать стандарт PCI 5V, что подразумевает PULL-UPы на 5в, т.е. они должны быть толерантны к 5в на входе, а выходные 3.3в соответсвуют.
Поэтому нужно ставить преобразователи уровней, мне хватило 2-х 24битных преобразователей на все. PCI clock не рекомендую задерживать через буферы. Прерывания, Reset можно задержать. Req насколько я помню тоже синхронен - задерживать не рекомендуется, либо в сумме должна быть задержка не болеее оговоренной в стандарте.
Go to the top of the page
 
+Quote Post
vol2003
сообщение Feb 11 2008, 12:35
Сообщение #10





Группа: Новичок
Сообщений: 11
Регистрация: 5-02-08
Пользователь №: 34 767



Цитата(vladec @ Feb 8 2008, 10:13) *
Со Spartan2, как справедливо заметил ishergin проблем у Вас не будет, а вот при использовании Spartan2E, если на PCI есть 5В сигналы и если у Вас маломощный источник +3,3V, то на указанной цепи питания Вы можете вдруг обнаружить напряжения порядка 4В.


Питание +3.3V с разъема PCI прямо, для Spartan2E хватает. Если стоит еще кто-нибудь жрущий - для него свой собственный источник питания. Но он в PCI и не лезет.

Может быть действительно +5V устройств нынче мало... и еще, особо массовых устройств я никогда не делал (на данный момент штук 500-700 различных плат PCI установлено). Но, повторюсь, еще ни разу не было проблем с преобразованием уровней. И я не вижу смысла как устраивать себе лишние задержки сигнала и удорожать плату с буферами, так и убирать 5-вольтовый "ключ" из разъема PCI.
Go to the top of the page
 
+Quote Post
slog
сообщение Feb 11 2008, 12:52
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Ключ 5В убирать нельзя. На всех компутерных мамках PCI слоты 5-ти вольтовые. Но напряжения там фактически 3.3 В.
Реальная опасность будет если только рядом с твоей картой кто-то воткнёт действительно 5-ти вольтовую. Но в наше время они все давно уже вымерли.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
vol2003
сообщение Feb 14 2008, 20:07
Сообщение #12





Группа: Новичок
Сообщений: 11
Регистрация: 5-02-08
Пользователь №: 34 767



Провел испытания работы Spartan2E в 5V-окружении. Докладываю результаты.

1. Материнская плата 5V-only: чипсет Intel 430VX, процессор Pentium 166

В разъеме PCI питание 3.3В отсутствует. Повесил на проводках LM1117DT-3.3, но пациенту это не помогло: Xilinx исправно грузится, однако базовый адрес нам так и не назначили, монитор, подключенный к компьютеру, из спящего режима не выходит.

Дальше не копал, поскольку думаю тут все и так ясно.

2. Современная материнская плата, в PCI стоит мое устройство и в соседнем слоте 5V-only видеокарта S3 Trio64V+.

Все работает. Китайский тестер на питании 3.3В показывает примерно на 0.01-0.02 вольта больше, чем без видеокарты. По прошествию 15 минут работы, LM1117, Xilinx и видюшка чуть теплые.

Выводы: 5-вольтовые PCI-карты нам скорее всего не страшны, но про старые материнские платы, вероятно, придется забыть.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 23:39
Рейтинг@Mail.ru


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