Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Cетевые протоколы и технологии

Cетевые протоколы и технологии TCP/IP стек

Ответ
 
Опции темы Опции просмотра
Старый 28.06.2016, 12:18   #26
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,130
Вес репутации: 4450/125
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от ampersant Посмотреть сообщение
ну аск читать чтобы что? Чтобы понять что оно не отвечает и куда сообщать об этом если нет такого места "куда" Так что можно просто проклокать да и всё.
Ну я не знаю что там...
Нужно же подтверждение получения данных? Может второй раз отправить нужно, или сирену включить - а то как-то ненадежно. Типа получил или нет, пофиг. Хотя, может применение такое что и правда пофиг. А тогда вообще зачем делать? Считаем, что устройства не получают все время этих настроек, раз "получил или нет - не имеет значения"
__________________

Vanizma вне форума   Ответить с цитированием
Старый 28.06.2016, 14:01   #27
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,463
Вес репутации: 4787/112
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от Vanizma Посмотреть сообщение
Ну я не знаю что там...
Нужно же подтверждение получения данных? Может второй раз отправить нужно, или сирену включить - а то как-то ненадежно. Типа получил или нет, пофиг. Хотя, может применение такое что и правда пофиг. А тогда вообще зачем делать? Считаем, что устройства не получают все время этих настроек, раз "получил или нет - не имеет значения"
да не, я не на столько циничен и безрассуден.
ampersant вне форума   Ответить с цитированием
Старый 28.06.2016, 23:56   #28
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 57
Сообщений: 2,221
Вес репутации: 2214/88
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от ampersant Посмотреть сообщение
Что сделать?
Почитал все предложенные варианты...
ИМХО, я бы взял 12F1822, у него аппаратный USART и I2C, причем на разных пинах. И сделал на нем адресуемый мост USART <-> I2C(или RS485 <-> I2C), что уже предлагали. Адрес забивать программно.
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума   Ответить с цитированием
Старый 29.06.2016, 00:58   #29
Gipsy
Junior Member
 
Регистрация: 10.11.2015
Сообщений: 11
Вес репутации: 100/13
Gipsy will become famous soon enoughGipsy will become famous soon enough
По умолчанию Re: I2C, много I2C

Извините за наглость, но не составит ли кого-нибудь труда ткнуть носом в библиотеку для PIC16F с хардварным I2C под компилятор хс8 ?
Что-то я в хс8 1.35 не нашёл ничего похожего
Gipsy вне форума   Ответить с цитированием
Старый 02.07.2016, 04:02   #30
dr_Sash
Senior Member
 
Аватар для dr_Sash
 
Регистрация: 20.11.2007
Адрес: south/glUkraine
Сообщений: 1,561
Вес репутации: 902/66
dr_Sash is a splendid one to beholddr_Sash is a splendid one to beholddr_Sash is a splendid one to beholddr_Sash is a splendid one to beholddr_Sash is a splendid one to beholddr_Sash is a splendid one to beholddr_Sash is a splendid one to beholddr_Sash is a splendid one to behold
Отправить сообщение для dr_Sash с помощью ICQ Отправить сообщение для dr_Sash с помощью Skype™
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от majorPAE Посмотреть сообщение
Почитал все предложенные варианты...
ИМХО, я бы взял 12F1822, у него аппаратный USART и I2C, причем на разных пинах. И сделал на нем адресуемый мост USART <-> I2C(или RS485 <-> I2C), что уже предлагали. Адрес забивать программно.
Вот - вот... Пожалуй - по простоте что ПОНЯТНОСТИ, что - РЕАЛИЗУЕМОСТИ = это самый оптимальный вариант...

Пусть даже "с извращениями", причем "на любую тему"...

ЗЫ: имелось в виду, что шин уже как минимум ДВЕ есть (типа SCL SDA), а значитЪ = самое, что просится - это RS-485 - тогда можно и расстояния большие получить, и хорошую помехоустойчивость, и подтверждение корректности "доставки" настроек тех самых (ради которых все), и 32 и более устройств на одной шине...

И даже "плюшки на будущее" - типа там опроса состояния каждого девайсика...

ЗЫЫ: уж с опытом то ТС написать "мостик" адресуемый RS-485 -= одноадресовый I2C = ИМХО "плевое дело"...

да и по деньгам - 32 раза по малоногому процику+SN65176... Ну и немного "%$ли" с написанием "моста"
__________________
Good timber does not grow with ease. The stronger the wind the stronger the trees.
dr_Sash вне форума   Ответить с цитированием
Старый 02.07.2016, 08:51   #31
Рак
Senior Member
 
Регистрация: 02.04.2008
Адрес: Кременчуг
Возраст: 33
Сообщений: 1,345
Вес репутации: 2386/76
Рак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond reputeРак has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от dr_Sash Посмотреть сообщение
Вот - вот... Пожалуй - по простоте что ПОНЯТНОСТИ, что - РЕАЛИЗУЕМОСТИ = это самый оптимальный вариант...

Пусть даже "с извращениями", причем "на любую тему"...

ЗЫ: имелось в виду, что шин уже как минимум ДВЕ есть (типа SCL SDA), а значитЪ = самое, что просится - это RS-485 - тогда можно и расстояния большие получить, и хорошую помехоустойчивость, и подтверждение корректности "доставки" настроек тех самых (ради которых все), и 32 и более устройств на одной шине...

И даже "плюшки на будущее" - типа там опроса состояния каждого девайсика...

ЗЫЫ: уж с опытом то ТС написать "мостик" адресуемый RS-485 -= одноадресовый I2C = ИМХО "плевое дело"...

да и по деньгам - 32 раза по малоногому процику+SN65176... Ну и немного "%$ли" с написанием "моста"
Поддержу, тем более, что приемники должны не просто принимать что-то, а должен быть контроль этого принимаемого. Вот на контроллер можно было бы возложить часть задачи по контролю, типа возвращать наличие несущей (если есть такой флаг в приемнике) или еще какие-то данные.
Рак вне форума   Ответить с цитированием
Старый 02.07.2016, 09:47   #32
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,463
Вес репутации: 4787/112
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: I2C, много I2C

пока железки едут, пришла в голову мысль интесификации, в отличии от предлагаемой экстесификации (каждому транзистору по контроллеру)

Суть, если можно махать SDA пока SCL в H и наоборот, тогда нужно всего лишь 12 выводов одного проца, чтобы адресовать все 30 приемников:
6 SDA и 6SCL = 36 пересечений или 4 SCL и 8 SDA = 32 пресечения.
ну или 3SCL *10 SDA =30, но выводов уже 13.

Если сократить ноги расширяя мультиплексорами-демультиплексорами 74**4051 (2 шт) то по ногам МК выходит 10 штук. В этом варианте можно замахнуться аж до 64 приёмников.
ampersant вне форума   Ответить с цитированием
Старый 04.07.2016, 10:12   #33
majorPAE
Super Moderator
 
Аватар для majorPAE
 
Регистрация: 26.02.2007
Возраст: 57
Сообщений: 2,221
Вес репутации: 2214/88
majorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond reputemajorPAE has a reputation beyond repute
Отправить сообщение для majorPAE с помощью ICQ Отправить сообщение для majorPAE с помощью Skype™
Wink Re: I2C, много I2C

Цитата:
Сообщение от ampersant Посмотреть сообщение
тогда нужно всего лишь 12 выводов одного проца, чтобы адресовать все 30 приемников:
"Кроилово ведет к попадалову!"(С) Наротт
__________________
ЗАКОH ТРУДHОСТЕЙ БИЛЛИHГСА: Большинство тpyдностей пpоисходит оттого, что мы слишком быстpо говоpим ДА и недостаточно быстpо - НЕТ.(с)
"Очередной шаг вперед, как правило, результат хорошего пинка в зад!"(С)
majorPAE вне форума   Ответить с цитированием
Старый 04.07.2016, 10:32   #34
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,463
Вес репутации: 4787/112
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от majorPAE Посмотреть сообщение
"Кроилово ведет к попадалову!"(С) Наротт
не в этом случае. Оно либо будет работать, либо сразу нет. Попадалова не будет. Сначала придется макетировать сильно и много. Разместить 30 FM радио на одной плате и чтобы они работали вместе на разных частотах это... почти фантастика.
ampersant вне форума   Ответить с цитированием
Старый 20.07.2016, 22:41   #35
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 45
Сообщений: 1,542
Вес репутации: 2283/77
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Джентельмены, у меня очень похожий вопрос, толко SPI вместо I2C:

Есть устройство, в котором три чипа, на каждый идет 4 веревки SPI (8Мгц), плюс с каждого идет прерывание. Плюс общий сброс, земля и питание.
Обединить SPI в один невозможно.
Подключаются к F7 каждый к отдельному SPI с харверным NSS
Это получется 18 проводов минимум. Кабель - полметра-метр.

Что можно придумать, чтобы свести число проводок к минимуму?
Серилизаторы какие-нибудь, но я про них кроме названия ничего не знаю.
DimaS вне форума   Ответить с цитированием
Старый 21.07.2016, 10:53   #36
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,463
Вес репутации: 4787/112
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от DimaS Посмотреть сообщение
Джентельмены, у меня очень похожий вопрос, толко SPI вместо I2C:

Есть устройство, в котором три чипа, на каждый идет 4 веревки SPI (8Мгц), плюс с каждого идет прерывание. Плюс общий сброс, земля и питание.
Обединить SPI в один невозможно.
Подключаются к F7 каждый к отдельному SPI с харверным NSS
Это получется 18 проводов минимум. Кабель - полметра-метр.

Что можно придумать, чтобы свести число проводок к минимуму?
Серилизаторы какие-нибудь, но я про них кроме названия ничего не знаю.
а они все на одном адресе или на разных? Если реагируют от разных, тогда выходы устройств SDO можно объеденить по И с одним выходом. Ну и использовать подтяжку к лог 1.

А вообще в 74-й серии есть аналоговый мультиплексор ремультиплексор 4*2
ampersant вне форума   Ответить с цитированием
Старый 21.07.2016, 22:25   #37
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 45
Сообщений: 1,542
Вес репутации: 2283/77
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от ampersant Посмотреть сообщение
а они все на одном адресе или на разных?
Я знаю очень немного чипов с СПИ, у которых есть собственный адрес, в данном случае - эти не такие.

Как мне поможет мультиплексор - тоже не очень понятно. Ну, теоретически можно смультиплексировать три СПИ в один, получиться 4+2 (адрес)=6 проводов вместо 3*4=12б итого 6 съэкономили, пожервтовав возможностью одновременной работы (чего можно было легко достинуть без мультиплексора, с софтерными NSS на каждый чип и общими CLK,MOSI,MISO), но сильно легче от этого не стало 18-6=12, все равно много, еще бы вдвое сократить...
DimaS вне форума   Ответить с цитированием
Старый 22.07.2016, 06:05   #38
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,463
Вес репутации: 4787/112
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Если не адресом, то выбором микросхемы разделяется spi. С этим интерфейсом гораздо проще
ampersant вне форума   Ответить с цитированием
Старый 22.07.2016, 08:34   #39
Guaho
Senior Member
 
Аватар для Guaho
 
Регистрация: 28.06.2013
Возраст: 47
Сообщений: 713
Вес репутации: 1505/43
Guaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant futureGuaho has a brilliant future
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от DimaS Посмотреть сообщение
... еще бы вдвое сократить...
Прикрутить туда же сдвиговый регистр вроде 74HC595, тактировать его от CLK SPI (можно и отдельно), а данные и защёлка - с отдельных линий. С выходов регистра управляющие сигналы пойдут на коммутатор потребителей.
Guaho вне форума   Ответить с цитированием
Старый 27.07.2016, 08:27   #40
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 45
Сообщений: 1,542
Вес репутации: 2283/77
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: I2C, много I2C

В общем, в итоге решили поставить возле чипов еще один STM32L1 в 63-ногом BGA, три СПИ с него на чипы, с них на него готовность.
И все это с центральным процом по УАРТУ, вроде 4мбита по нему обещают, этого хватит.
Итого, останется всего 4 провода, но ценой лишних 10мА потребления. Приемлимо.
DimaS вне форума   Ответить с цитированием
Старый 29.07.2016, 10:15   #41
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 45
Сообщений: 1,542
Вес репутации: 2283/77
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Еще вопрос - передавать UART на полметра на 4мбита, стоит делать +- как в RS232, или достаточно поставить какие-то буфера, типа 125-х с обеих сторон,п и передавать в LVCMOS уровнях?

(В принципе, на столе оно и без 125-х работает, а диапазон применения прибора - комнатный).

Токовую петлю не хочется - сразу вдвое число проводов удвоится, хотя это и хорошо.
DimaS вне форума   Ответить с цитированием
Старый 29.07.2016, 12:21   #42
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,810
Вес репутации: 5397/165
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от DimaS Посмотреть сообщение
Еще вопрос - передавать UART на полметра на 4мбита, стоит делать +- как в RS232, или достаточно поставить какие-то буфера, типа 125-х с обеих сторон,п и передавать в LVCMOS уровнях?

(В принципе, на столе оно и без 125-х работает, а диапазон применения прибора - комнатный).

Токовую петлю не хочется - сразу вдвое число проводов удвоится, хотя это и хорошо.
232 - такой драйвер ещё поискать
но все-таки надо какой-то интерфейс, я бы взял 422.
Greg вне форума   Ответить с цитированием
Старый 29.07.2016, 12:58   #43
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 45
Сообщений: 1,542
Вес репутации: 2283/77
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от Greg Посмотреть сообщение
232 - такой драйвер ещё поискать
Конечно, только самому на дискрете городить.
Вот и возникает вопрос - надо ли, ради 4-х мбит на полметра?
С другой стороны - сейчас на тестовой плате три 8-мегагерцовый SPI на те-же полметра (и даже на метр) работают изумительно вообще без буферов, но 18 проводов это слишком.

Цитата:
но все-таки надо какой-то интерфейс, я бы взял 422.
Не хотелось бы - это 4 провода вместо 2-х, тогда уж проще токовую петлю будет.
DimaS вне форума   Ответить с цитированием
Старый 18.08.2016, 20:06   #44
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,463
Вес репутации: 4787/112
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от ampersant Посмотреть сообщение
пока железки едут, пришла в голову мысль интесификации, в отличии от предлагаемой экстесификации (каждому транзистору по контроллеру)

Суть, если можно махать SDA пока SCL в H и наоборот, тогда нужно всего лишь 12 выводов одного проца, чтобы адресовать все 30 приемников:
6 SDA и 6SCL = 36 пересечений или 4 SCL и 8 SDA = 32 пресечения.
ну или 3SCL *10 SDA =30, но выводов уже 13.

Если сократить ноги расширяя мультиплексорами-демультиплексорами 74**4051 (2 шт) то по ногам МК выходит 10 штук. В этом варианте можно замахнуться аж до 64 приёмников.

попробовал. Действительно можно махать SDA пока SCL в Z и наоборот. Т.е. можно делать матрицей 5 штук SCL и 6 штук SDA - дадут возможность конкретно адресоваться к 30-ти I2C устройствам (в моем случае RDA5807) причем начальный этап инициализации идет в режиме бродкаста сразу всем 30-ти. И только частоты настроек раздавать нужно уникально т.е. конкретный SDA и SCL.
Да, на АСК наплевать. Если оно не сработало, то всё устройство надо в ремонт.

Пока сделано начальная инициализация бродкастом во все 5, затем раздача частот по одному.

Но такой изврат с матрицей не понадобился. само собой так вышло, что по 6 I2C устройств на одной плате, работают под управлением одного камня, ему же отдадут стерео звуки. У камня 7 выводов есть в наличии.
ampersant вне форума   Ответить с цитированием
Старый 08.07.2018, 13:06   #45
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,810
Вес репутации: 5397/165
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от DimaS Посмотреть сообщение
Конечно, только самому на дискрете городить.
Вот и возникает вопрос - надо ли, ради 4-х мбит на полметра?
С другой стороны - сейчас на тестовой плате три 8-мегагерцовый SPI на те-же полметра (и даже на метр) работают изумительно вообще без буферов, но 18 проводов это слишком.

Не хотелось бы - это 4 провода вместо 2-х, тогда уж проще токовую петлю будет.
а чем в итоге кончилось?
Greg вне форума   Ответить с цитированием
Старый 08.07.2018, 14:17   #46
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 45
Сообщений: 1,542
Вес репутации: 2283/77
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от Greg Посмотреть сообщение
а чем в итоге кончилось?



Отпала необходимость - проект переделали по другому.

Но на прототипе все работало без проблем - полметра кабель, 4 провода +5, GND, Tx, Rx. 2 мбита в одну сторону и 128к в другую.
DimaS вне форума   Ответить с цитированием
Старый 08.07.2018, 15:14   #47
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,463
Вес репутации: 4787/112
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Ещё варианты: модульная система, типа шасси + много разных вариантов плат (что закажут) общий интерфейс езернет, причем с каждой платы он тегированный с поддержкой нескольких vlan на каждом модуле, чтобы на выходные разъемы шла не вся кухня, а только то, что надо по смыслу замысла. А в недрах шасси спрятан свитчик L3, с хитрым интерфейсом для юзера. Т.е. не сам конфиг создаешь, а интерфейс, в соответствии с твоими хотелками конфигурит.
Расстояния между платами меньше метра, скорость 1Gb.
Это я к тому, что езернет пихается просто как стандартное решение межплатных связей, наравне с SPI, I2C.
ampersant вне форума   Ответить с цитированием
Старый 08.07.2018, 20:26   #48
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 6,810
Вес репутации: 5397/165
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от ampersant Посмотреть сообщение
Ещё варианты: модульная система, типа шасси + много разных вариантов плат (что закажут) общий интерфейс езернет, причем с каждой платы он тегированный с поддержкой нескольких vlan на каждом модуле, чтобы на выходные разъемы шла не вся кухня, а только то, что надо по смыслу замысла. А в недрах шасси спрятан свитчик L3, с хитрым интерфейсом для юзера. Т.е. не сам конфиг создаешь, а интерфейс, в соответствии с твоими хотелками конфигурит.
Расстояния между платами меньше метра, скорость 1Gb.
Это я к тому, что езернет пихается просто как стандартное решение межплатных связей, наравне с SPI, I2C.
да, есть и такой подход.
но в конкретном случае это перебор. у меня задача соединиться по SPI на метр-полтора. ни туда, ни сюда, в смысле не рядом, но и не метры...
Greg вне форума   Ответить с цитированием
Старый 08.07.2018, 21:04   #49
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 45
Сообщений: 1,542
Вес репутации: 2283/77
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: I2C, много I2C

Цитата:
Сообщение от Greg Посмотреть сообщение
да, есть и такой подход.
но в конкретном случае это перебор. у меня задача соединиться по SPI на метр-полтора. ни туда, ни сюда, в смысле не рядом, но и не метры...



Ну у меня был когда-то один девайс, там SPI на 5-6 метров работает.
Правда только в одну сторону и на не очень высокой скорости (100кгц клок).

Кабели использовался готовый эзернетотвский 4 пары - Data, Clock, Latch, Power. Передача - токовая петля в оптроны.

Скорость можно было бы и побольше но у меня там отптроны не очень быстрые стояли.
DimaS вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу запустить аппаратный I2C на PIC18F258 CocuckuH Вопросы начинающих 12 05.11.2015 17:26
Pic24FJxx, I2C Slave Map Access driver Russky Вопросы начинающих 1 07.07.2011 18:03
I2C и EEPROM что-то у меня не так Aries Продукция MICROCHIP 19 23.07.2010 11:23
GSM-модуль Siemens (Cinterion) TC65 и шина I2C Avilon Общетехнические вопросы 4 28.06.2009 13:22
Выставление RC3/RC4 для I2C на PIC16F877 unkn0wn Вопросы начинающих 10 18.12.2008 22:37


Часовой пояс GMT +3, время: 19:53.


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