Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 23.02.2015, 17:22  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Выход SPI за пределы платы

Сообщение от alpast Посмотреть сообщение
К драйверу 485-го обычно UART притыкивается.
Где-ж его UART-то взять то
Ну, почему же обязательно UART? Притыкайте что хотите!

Тут идея в следующем, если на пальцах. Вот на вход 485 передатчика подали лог.1, тут же этот передатчик на одном своём выходе напряжение немного опустит, на другом выходе - повысит. Получится некоторая разница напряжений. Через энное количество метров к этим выходам присоединили 485-й приёмник. Почувстовав эту разницу напряжений, приёмник на своём выходе тоже создаст лог.1. То есть мы передали лог.1 на некоторое расстояние.
Такая же петрушка и с передачей нолика, только разница напряжений в другую сторону.
А что это за единички-нолики - драйверу по-барабану. Может и UART, а может и SPI, а может просто светодиодиком моргаете ...
Реклама:
Yurkin2014 вне форума  
Непрочитано 23.02.2015, 17:47  
alpast
Прописка
 
Регистрация: 08.02.2010
Сообщений: 130
Сказал спасибо: 2
Сказали Спасибо 45 раз(а) в 18 сообщении(ях)
alpast на пути к лучшему
По умолчанию Re: Выход SPI за пределы платы

Сообщение от Yurkin2014 Посмотреть сообщение
Такая же петрушка и с передачей нолика, только разница напряжений в другую сторону.
А что это за единички-нолики - драйверу по-барабану. Может и UART, а может и SPI, а может просто светодиодиком моргаете ...
Ну да. Вот и пришел к Вам от АЦП набор беспорядочных битов.
И возникает вопрос - а те ли это биты?
Верить ли этим ноликам и единичкам - код ведь передаете?
Не стал ли нолик единицей, а единица ноликом.

И тут Вы как бы сами себе отвечаете "Так контрольная сумма на посылку нужна".
А я Вам как будто "А кто ее посчитает и в посылку втавит?"
И тут Вы такой "А-а, вона чего! Я то тут думал просто чтоб было, а так то да-а-а..."
alpast вне форума  
Непрочитано 23.02.2015, 18:36  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Выход SPI за пределы платы

Э, да у Вас с фантазией всё в порядке, дружище!

Сообщение от alpast Посмотреть сообщение
Верить ли этим ноликам и единичкам
Тут я согласен, верить в наше время никому нельзя.


Сообщение от alpast Посмотреть сообщение
контрольная сумма на посылку нужна
Вот тут неясность: как можно быть уверенным, что МК-составитель контрольной суммы принял код от АЦП без ошибок? Ведь легко может оказаться, что расстояние от самого АЦП до дополнительного контроллера будут те же 20см, что и расстояние между платами?
Тут хорошо бы иметь АЦП, который сам, помимо данных, может передавать контрольную сумму: ведь он единственный, кто точно знает код без ошибок ...
Yurkin2014 вне форума  
Непрочитано 23.02.2015, 19:23  
alpast
Прописка
 
Регистрация: 08.02.2010
Сообщений: 130
Сказал спасибо: 2
Сказали Спасибо 45 раз(а) в 18 сообщении(ях)
alpast на пути к лучшему
По умолчанию Re: Выход SPI за пределы платы

Сообщение от Yurkin2014 Посмотреть сообщение
Вот тут неясность: как можно быть уверенным, что МК-составитель контрольной суммы принял код от АЦП без ошибок? Ведь легко может оказаться, что расстояние от самого АЦП до дополнительного контроллера будут те же 20см, что и расстояние между платами?
На одной плате все ж гораздо проще. А межплатное взаимодействие со своими сигналами и питаниями - немного сложнее


Сообщение от Yurkin2014 Посмотреть сообщение
Тут хорошо бы иметь АЦП, который сам, помимо данных, может передавать контрольную сумму: ведь он единственный, кто точно знает код без ошибок ...
Вот!! И Так мы потехонечку приближаемся к вопросу зачем вообще существуют эти АЦП со встроенным микроконтроллером (такие как С8051F350, ADUCи разные).

Верной дорогой идете товарисч!
Сразу видно - москаль.
А то этим свидомым - ну ниче растолковать невозможно. Только своих хохлов слушают, нас игнорируют.
Че я за них переживаю, скажите мне пожалуйста?
alpast вне форума  
Непрочитано 23.02.2015, 19:31  
alpast
Прописка
 
Регистрация: 08.02.2010
Сообщений: 130
Сказал спасибо: 2
Сказали Спасибо 45 раз(а) в 18 сообщении(ях)
alpast на пути к лучшему
По умолчанию Re: Выход SPI за пределы платы

Так что, вся задачка уважаемого pifa сводится к 3 процам типа С8051F350.

Но вот незадача в протеусе их нет. А мышление переломить - задача не подъемная.
alpast вне форума  
Непрочитано 23.02.2015, 19:47  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Выход SPI за пределы платы

Сообщение от Yurkin2014 Посмотреть сообщение
Ну, почему же обязательно UART? Притыкайте что хотите!

А что это за единички-нолики - драйверу по-барабану. Может и UART, а может и SPI, а может просто светодиодиком моргаете ...
А если на линии случайно появится помеха длительностью 30 нс? УАРТ и любой другой асинхронный интерфейс ее тупо не увидит (максимум - какой-нибудь СТМ32 выставит бит шума). А что произойдет с SPI, особенно если эта линия подключена на ноги CS или CLK? Вам здесь уже 8 страниц обьясняют совершенно очевидные вещи...
niXto вне форума  
Непрочитано 23.02.2015, 20:16  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Выход SPI за пределы платы

Сообщение от niXto Посмотреть сообщение
Вам здесь уже 8 страниц обьясняют
Ну, не переживайте Вы так! Сделаем, как скажете!

Знать, так. АЦП своим SPI интерфейсом соединяется с дополнительным МК, который в свою очередь своим уже UARTом присоединён к драйверу RS485. Далее витая пара 5 категории, длина 20 см. Затем 485-й приёмник.
Тут дроби начинаются. Либо ТС переделываем свой контроллер на чтение АЦП через UART. Либо не переделывает, тогда после 485-го приёмника ставим ещё один МК для преобразования UART/SPI.

Ну, и, про контрольную сумму не забываем.
Yurkin2014 вне форума  
Непрочитано 23.02.2015, 21:07  
alpast
Прописка
 
Регистрация: 08.02.2010
Сообщений: 130
Сказал спасибо: 2
Сказали Спасибо 45 раз(а) в 18 сообщении(ях)
alpast на пути к лучшему
По умолчанию Re: Выход SPI за пределы платы

Смышленый.

Теперь нодоть это все ТСу вменить.

А он ой-как уперается-а-а.

Ох не легкая эта работа из болота тащить бегемота.
alpast вне форума  
Непрочитано 23.02.2015, 21:10  
GrayCatt
Прописка
 
Аватар для GrayCatt
 
Регистрация: 03.02.2005
Адрес: между степью и рекой
Сообщений: 163
Сказал спасибо: 10
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
GrayCatt на пути к лучшему
По умолчанию Re: Выход SPI за пределы платы

Сообщение от niXto Посмотреть сообщение
А если на линии случайно появится помеха длительностью 30 нс?
Если используются RS-485 приёмопередатчики в качестве буферов SPI-TTL, то они сами по себе эти "30 нс" задавят. Более того, есть 485 трансиверы со специально зажатой скоростью - у них ограниченная скорость нарастания вых. напряжния драйвера, и "заторможенный" приёмник. Например, наш любимый ADM483EARZ. Он сам по себе короткие импульсы "съест".

А городить по микроконтроллеру где ни попадя - по-моему, плохая идея. Баги в программе, зависоны от помех, "расшивка" Flash...
__________________
Паяю помаленьку...
GrayCatt вне форума  
Непрочитано 23.02.2015, 21:14  
sio_66
Частый гость
 
Регистрация: 02.12.2008
Сообщений: 32
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
sio_66 на пути к лучшему
По умолчанию Re: Выход SPI за пределы платы

Пора вводить ЛикБез - чтоб отличали (молодежь) интерфейсы от протоколов.
По современному состоянию электроники сваять транслятор протокола - не проблема. И фильтровать при этом не что можно а скорее нужно.
Всей задачи - четко сформировать правила (типа от АЦП - коды двоичные, помехам недоступные (или отсекать лишнее)) - и, если время цикла обмена данными позволит, использовать стандартный протокол, а если нет - ваять свой, скоростной.
sio_66 вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С SPI перестаёт работать таймер m8 sdsrem Микроконтроллеры, АЦП, память и т.д 8 27.11.2011 08:11
Перестала прошиваться mega8 по SPI КСеРоКС Микроконтроллеры, АЦП, память и т.д 13 24.08.2011 09:44
SPI ATMEGA8535 не запускается pifa Микроконтроллеры, АЦП, память и т.д 20 31.05.2011 00:37
USB client + 3 UART and SPI на WindowsMobile LionRJ Микроконтроллеры, АЦП, память и т.д 8 08.04.2011 11:05
Не удаётся запустить SPI на At90S8515 Coder Микроконтроллеры, АЦП, память и т.д 3 30.03.2005 14:17


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot