Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы

Шумы на линиях (длинный проводник)

Непрочитано 06.12.2013, 17:29  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Шумы на линиях (длинный проводник)

Сообщение от JerryI Посмотреть сообщение
Частота шины: 90MHz
Сообщение от Gnider Посмотреть сообщение
а не про частоту
Где тут скорость?

Честно говоря, Ultra DMA 133 - это два байта, умноженные на частоту шины. Так что я не прав. С другой стороны, SATA обеспечивает 3Гбит/с и выше в ПОСЛЕДОВАТЕЛЬНОМ канале. Жесть.
Но надо учесть, у ТС длина шлейфа всего 25 см (у IDE порядка 40см), что уже легче пережить
ТС не указал разрядность шины. Может имеет смысл ее удвоить, и снизить частоту?
Реклама:
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.

Последний раз редактировалось DK; 06.12.2013 в 17:47.
DK вне форума  
Сказали "Спасибо" DK
JerryI (06.12.2013)
Непрочитано 06.12.2013, 17:42  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Шумы на линиях (длинный проводник)

Сообщение от DK Посмотреть сообщение
Где тут скорость?
А вот где:
Сообщение от niXto Посмотреть сообщение
Это нужно передавать в контроллер 180 МБ/с?
Gnider вне форума  
Непрочитано 06.12.2013, 17:56  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Шумы на линиях (длинный проводник)

Сообщение от DK Посмотреть сообщение
ТС не указал разрядность шины. Может имеет смысл ее удвоить, и снизить частоту?
Указал
Сообщение от JerryI Посмотреть сообщение
(16bit addr+8bit data+4cs)
Но если снижать - то раз в 10 минимум... Очень нетривиальная задача - работать на коленке с сотней МГц

Сообщение от Gnider Посмотреть сообщение
А вот где:
Ну это уже был мой оффтоп
Но ИМХО 90 МБ/с - многовато... Может оказаться, что это сырые данные с АЦП, и гораздо проще написать в ПЛИСе компрессор данных, а не изобретать PCI
niXto вне форума  
Непрочитано 06.12.2013, 18:00  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Шумы на линиях (длинный проводник)

Сообщение от niXto Посмотреть сообщение
Указал

Но если снижать - то раз в 10 минимум... Очень нетривиальная задача - работать на коленке с сотней МГц


Ну это уже был мой оффтоп
Но ИМХО 90 МБ/с - многовато... Может оказаться, что это сырые данные с АЦП, и гораздо проще написать в ПЛИСе компрессор данных, а не изобретать PCI
Ну а декомпрессор на МК так же сожрет всю выч. мощь. МК
Gnider вне форума  
Непрочитано 06.12.2013, 18:35  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Шумы на линиях (длинный проводник)

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

Ну а если топикстартер делает сервер или систему обработки данных (на что намекают 4 сигнала CS), то проще купить готовое оборудование и немножко подточить его под задачу, чем изобретать велосипед
niXto вне форума  
Сказали "Спасибо" niXto
JerryI (06.12.2013)
Непрочитано 06.12.2013, 20:03  
JerryI
Временная регистрация
 
Регистрация: 05.05.2013
Сообщений: 75
Сказал спасибо: 20
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
JerryI на пути к лучшему
По умолчанию Re: Шумы на линиях (длинный проводник)

Оу... Как много ответов, даже не ожидал.
Небольшое дополнение:
  • Разрядность шины данных 8бит (из 16 возможных от МК)
  • Разрядность шины адреса 16бит (из 24 возможных от МК)
  • Частота "пуляния" данных 84-90MHz (скорее всего будет 84)
Устройств будет на самом деле немного больше: МК-1, МК-2, CPLD-1, CPLD-2, SRAM.
Исключения: Для МК-2 будет использоваться частота 8MHz, для CPLD-2 32MHz, для SRAM будет использоваться 16бит шины данных.
Всем будет рулить МК-1. Я переделал концепт, связь будет такой:
  • MK-1 --›› CPLD-1
  • MK-1 ‹‹-- CPLD-2
  • MK-1 ‹‹›› SRAM
  • MK-1 --›› MK-2

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

Не обращайте внимания, что все так странно
Шлейф я хотел бы использовать для удобства подключения, но если совсем никак, то могу и на ПП развести.

Цитата:
Если длина проводника больше чем 1/10 от длины волны то нужен расчет волнового сопротивления
Давным давно рассчитывал для ПП - получилось 170мм.

Часта IDE, вроде как = 66MHz, а шлейфы чуть ли не 80см стоят, неужели так помогает чередование сигнальных и земляных проводов?

возможноглупаяидея() {
Что если поднять общее напряжение всех шин, поставив конвертеры уровней на все концы?
Видел в одном проекте http://nee-arm.narod.ru/IMG_4298.JPG там частота 50MHz, а сделано на проволочках.
}

Последний раз редактировалось JerryI; 06.12.2013 в 20:09.
JerryI вне форума  
Непрочитано 06.12.2013, 20:17  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Шумы на линиях (длинный проводник)

Сообщение от JerryI Посмотреть сообщение
Оу... Как много ответов, даже не ожидал.
Небольшое дополнение:
  • Разрядность шины данных 8бит (из 16 возможных от МК)
  • Разрядность шины адреса 16бит (из 24 возможных от МК)
  • Частота "пуляния" данных 84-90MHz (скорее всего будет 84)
Устройств будет на самом деле немного больше: МК-1, МК-2, CPLD-1, CPLD-2, SRAM.
Исключения: Для МК-2 будет использоваться частота 8MHz, для CPLD-2 32MHz, для SRAM будет использоваться 16бит шины данных.
Всем будет рулить МК-1. Я переделал концепт, связь будет такой:
  • MK-1 --›› CPLD-1
  • MK-1 ‹‹-- CPLD-2
  • MK-1 ‹‹›› SRAM
  • MK-1 --›› MK-2

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

Не обращайте внимания, что все так странно
Шлейф я хотел бы использовать для удобства подключения, но если совсем никак, то могу и на ПП развести.


Давным давно рассчитывал для ПП - получилось 170мм.

Часта IDE, вроде как = 66MHz, а шлейфы чуть ли не 80см стоят, неужели так помогает чередование сигнальных и земляных проводов?

возможноглупаяидея() {
Что если поднять общее напряжение всех шин, поставив конвертеры уровней на все концы?
Видел в одном проекте http://nee-arm.narod.ru/IMG_4298.JPG там частота 50MHz, а сделано на проволочках.
}
Чередование существенно улучшает помехоустойчивость,и до определенных длин/частот сгодится.

Напряжение поднимать не имеет смысла ибо так же возрастет crosstalk от соседних проводов.
Gnider вне форума  
Непрочитано 06.12.2013, 20:29  
JerryI
Временная регистрация
 
Регистрация: 05.05.2013
Сообщений: 75
Сказал спасибо: 20
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
JerryI на пути к лучшему
По умолчанию Re: Шумы на линиях (длинный проводник)

Насчет частоты общей шины я что-то засомневался.
Согласно документации МК, контроллер внешней шины (SMC) может работать от общей частоты МК с коф.деления 1, то получается все верно.

Цитата:
Чередование существенно улучшает помехоустойчивость,и до определенных длин/частот сгодится.
Хорошо, тогда буду чередовать. Но у меня разъемов таких нет, поэтому придется делать свой кабель и с концов объединять всю землю в 1 пин.

Последний раз редактировалось JerryI; 06.12.2013 в 20:31.
JerryI вне форума  
Непрочитано 06.12.2013, 20:50  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Шумы на линиях (длинный проводник)

Сообщение от JerryI Посмотреть сообщение
Насчет частоты общей шины я что-то засомневался.
Согласно документации МК, контроллер внешней шины (SMC) может работать от общей частоты МК с коф.деления 1, то получается все верно.


Хорошо, тогда буду чередовать. Но у меня разъемов таких нет, поэтому придется делать свой кабель и с концов объединять всю землю в 1 пин.
Земли должно быть как можно больше. Токи при SSN очень большие и являются самым большим источником помех. Вообщем надо уже рассчитывать плату как High Speed PCB
Gnider вне форума  
Сказали "Спасибо" Gnider
JerryI (06.12.2013)
Непрочитано 06.12.2013, 21:00  
JerryI
Временная регистрация
 
Регистрация: 05.05.2013
Сообщений: 75
Сказал спасибо: 20
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
JerryI на пути к лучшему
По умолчанию Re: Шумы на линиях (длинный проводник)

Сообщение от Gnider Посмотреть сообщение
Земли должно быть как можно больше. Токи при SSN очень большие и являются самым большим источником помех. Вообщем надо уже рассчитывать плату как High Speed PCB
А подключать землю надо будет у обоих устройств(концов), или у одного. При большой длине проводника из "земли" может образоваться катушка индуктивности.
---
Всем большое спасибо за ответы.
JerryI вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.