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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> STM32F1xx, UART на 10МБит - осуществимо?
AHTOXA
сообщение Oct 25 2012, 05:20
Сообщение #31


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(ViKo @ Oct 25 2012, 10:50) *
Но сейчас вы экспериментируете без помех?
Да, сейчас помех нет.
Скорость падала потому, что я заносил в BRR значение меньше 16. Я не смотрел осциллографом, но, по всей видимости, скорость стала какая-то ооооочень маленькая от этогоsm.gif
Цитата(ViKo @ Oct 25 2012, 10:50) *
Не просто F/N, а (F + N/2)/N.
Да, у меня именно (F + N/2)/N. В примере упростил для большей прозрачности.
Цитата(ViKo @ Oct 25 2012, 10:50) *
Может, вы уже подобрались к скоростям, когда дробную часть от деления просто отбрасывать нельзя?
Не только подобрался, но и перебралсяsm.gif))

Цитата(Aner @ Oct 25 2012, 04:22) *
Однозначно, без проблем - Ethernet 100M.

Да нет, проблема есть, и очень серъёзная. Я не уверен, что смогу быстро подобрать быстроразъёмные соединения и кабеля IP65 для Ethernet. (У меня ещё и агрессивная среда)


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
scifi
сообщение Oct 25 2012, 05:25
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(AHTOXA @ Oct 25 2012, 09:20) *
Да нет, проблема есть, и очень серъёзная. Я не уверен, что смогу быстро подобрать быстроразъёмные соединения и кабеля IP65 для Ethernet. (У меня ещё и агрессивная среда)

Можно использовать 10BASE-T, он через любые разъёмы пройдет.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Oct 25 2012, 06:07
Сообщение #33


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

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(AHTOXA @ Oct 25 2012, 07:20) *
Цитата(Aner)
Однозначно, без проблем - Ethernet 100M.


Да нет, проблема есть, и очень серъёзная. Я не уверен, что смогу быстро подобрать быстроразъёмные соединения и кабеля IP65 для Ethernet. (У меня ещё и агрессивная среда)


RJ45 в IP65 как и USB.

Но а что если не UART а SPI ? Проводков чуть больше, зато со скоростью проблем не будет. От помех - тот же 485.
Вопрос с разьемами можно решить.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Oct 25 2012, 06:14
Сообщение #34


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(AHTOXA @ Oct 25 2012, 08:20) *
Скорость падала потому, что я заносил в BRR значение меньше 16. Я не смотрел осциллографом, но, по всей видимости, скорость стала какая-то ооооочень маленькая от этогоsm.gif

Когда посмотрите осциллографом, расскажите. Наверное, скорость передачи будет той, что задали. Но биты не смогут читаться, потому что нарушается механизм выборок, которых нужно 16 на бит.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Oct 25 2012, 08:16
Сообщение #35


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Allregia @ Oct 25 2012, 12:07) *
RJ45 в IP65 как и USB.
Но а что если не UART а SPI ? Проводков чуть больше, зато со скоростью проблем не будет. От помех - тот же 485.
Вопрос с разьемами можно решить.

Я не сомневаюсь, что можно решить. Вопрос во времени. Нынешние разъёмы мы подбирали очень долго - много проб и ошибок. Очень многие разъёмы, несмотря на заявленную устойчивость к агрессивным средам, в реальности меньше чем за год распадаются на плесень и липовый мёд (ц).
Про SPI - это было первое, о чём мы подумали. Но при использовании диф. пар - получается многовато проводков, поэтому стали разведывать в сторону 485.
Цитата(ViKo @ Oct 25 2012, 12:14) *
Когда посмотрите осциллографом, расскажите. Наверное, скорость передачи будет той, что задали. Но биты не смогут читаться, потому что нарушается механизм выборок, которых нужно 16 на бит.

Хорошо, посмотрю (завтра). Но биты читались, приём - был. sm.gif


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
_pv
сообщение Oct 25 2012, 09:26
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(AHTOXA @ Oct 25 2012, 15:16) *
Я не сомневаюсь, что можно решить. Вопрос во времени. Нынешние разъёмы мы подбирали очень долго - много проб и ошибок. Очень многие разъёмы, несмотря на заявленную устойчивость к агрессивным средам, в реальности меньше чем за год распадаются на плесень и липовый мёд (ц).
Про SPI - это было первое, о чём мы подумали. Но при использовании диф. пар - получается многовато проводков, поэтому стали разведывать в сторону 485.

может тогда просто взять езернет PHY 10мбитный. в режиме SNI будет выглядеть почти как просто SPI со стороны контроллера.
RTL8201 или DP83848.
ну или поставить любую самую мелкую cpld и на ней енкодер/декодер манчестера сделать для SPI от контроллера и потом его поверх 485 по одной паре.
Go to the top of the page
 
+Quote Post
Major
сообщение Jun 30 2014, 03:21
Сообщение #37


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Цитата
может тогда просто взять езернет PHY 10мбитный. в режиме SNI будет выглядеть почти как просто SPI со стороны контроллера.
RTL8201 или DP83848.
ну или поставить любую самую мелкую cpld и на ней енкодер/декодер манчестера сделать для SPI от контроллера и потом его поверх 485 по одной паре.

Возникла похожая задача. Хочу протянуть через коаксиал питание и данные. Данных 115200 кбит/с.
Датчиков до 256 шт., каждому свой кабель 5-20 м. В идеале подошел бы TTCAN или Ethernet с протоколом синхронизации времени.
Если есть мелкое решение (корпус-жор) для UART, то будет хорошо. Вроде посмотрел все модемы, и декодеры манчестера. Все старое в PLCC. CPLD лепить сбоку не особо хочется, вдруг пропустил все в одном флаконе. Может есть готовые решения?
Пока думаю 10BASE-T half duplex через трансформатор загонять в коаксиал (все согласую сам). С езернетом смущает свитч на 256 портов и потребление phy. UART (RS-485) как-то получше смотрится, его можно сделать на МК и заводить через 100BASE.

Go to the top of the page
 
+Quote Post
_pv
сообщение Jun 30 2014, 08:32
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Major @ Jun 30 2014, 10:21) *
Возникла похожая задача. Хочу протянуть через коаксиал питание и данные. Данных 115200 кбит/с.

Не экономьте на проводах, положите лучше стандартную витую пару 5й категории, тем более она дешевле sm.gif
Для 20м и 115200 простого uarta поверх 485 вполне хватит.
Чтобы не городить 256 приёмопередатчиков со стороны хоста или свичи/хабы, можно вспомнить про незаслуженно забытый token ring.
Хотя 256 uartов в fpga тоже не большая проблема, там в младших семействах ноги скорее закончатся чем логика.
Ну или если так хочется ethernet, то тогда etherCAT, хотя получится недешево.
Go to the top of the page
 
+Quote Post
Major
сообщение Jun 30 2014, 09:39
Сообщение #39


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



У меня проблема комплексная, и цена кабеля вторична.
Преимущества коаксиала:
1. Любой диаметр (на 20м потери все равно какие, питание для датчиков 200мВт).
2. Простота заделки (герметизация переходов и уплотнения на резинках), кабель сам по себе плотный (если не вспенен)
2.1 (или 1.1) можно использовать полужесткие коаксиалы в сложных местах (масло+вода на переходе).
3. Простота подключения к клемам, сложно ошибиться.
Делать простой RS-485 не особо, так как нужные конденсаторы большого номинала для отвязки. Поэтому хочется манчестер, FSK или что-то подобное. Для манчестера можно CPLD сбоку, но получается что корпус FBGA с шагом 0.8 или меньше. Вот и ищу простое решение.
Можно сделать АМ на прием и передачу, но тоже габаритно. Bluetooth есть малые по габаритам и потреблению, но 2,4 ГГц сложнее загонять в коаксиал.


Go to the top of the page
 
+Quote Post
Aner
сообщение Jun 30 2014, 11:21
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (Major @ Jun 30 2014, 06:21) *
Возникла похожая задача. ..., вдруг пропустил все в одном флаконе. Может есть готовые решения?
...

... SX1276 технология Lora, манчестер аппаратный, внутри есть.
Go to the top of the page
 
+Quote Post
Major
сообщение Jun 30 2014, 12:02
Сообщение #41


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Цитата
SX1276 технология Lora, манчестер аппаратный, внутри есть

Похоже подойдет. Скорость, потребление, корпус, все как надо.
Благодарю за подсказку.
Go to the top of the page
 
+Quote Post
Aner
сообщение Jun 30 2014, 12:12
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



http://www.aliexpress.com/item/Sfm-1-l-sx1...1698746935.html
Этот кит подешевле чем оригинальный.
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 Текстовая версия Сейчас: 20th July 2025 - 21:25
Рейтинг@Mail.ru


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