-
- Возможно, стоит рассмотреть извращенный вариант. Evgeny_CD(707 знак., 11.07.2022 16:38)
- Да чего там разводить-то? USB2, гигабит изернет, DSI, HDMI - все
прекрасно как поверхностный компланар разводится. Все платы с
первого раза работают... POV(109 знак., 11.07.2022 16:43)
- Мы не знаем, какие у тебя платы. Все приведенные примеры - там все
IO изначально под высокие скорости и под диф. пары, со
согласованными выходными сопротивлениями и проч. Кроме того, там
либо одна пара, либо несколько с достаточно большим запасом
"расфазировки" между парарами. Опытный факт, что SDRAM на 66 МГц
для первых процессоров на ARM920 было развести сильно не просто. - Evgeny_CD(11.07.2022 16:54)
- Так там линий много, а тут всего две - тактовая и данные туда или
обратно... ну, пусть будет три линии. Всё прекрасно делается без
шаманства. - POV(12.07.2022 01:06)
- Сколько допустимая расфазировка линий клока и данных у SPI на тактовой 75 МГц? У некоторых MCU это буквально 1 нс. - Evgeny_CD(12.07.2022 01:21)
- Так там линий много, а тут всего две - тактовая и данные туда или
обратно... ну, пусть будет три линии. Всё прекрасно делается без
шаманства. - POV(12.07.2022 01:06)
- Мы не знаем, какие у тебя платы. Все приведенные примеры - там все
IO изначально под высокие скорости и под диф. пары, со
согласованными выходными сопротивлениями и проч. Кроме того, там
либо одна пара, либо несколько с достаточно большим запасом
"расфазировки" между парарами. Опытный факт, что SDRAM на 66 МГц
для первых процессоров на ARM920 было развести сильно не просто. - Evgeny_CD(11.07.2022 16:54)
- Да чего там разводить-то? USB2, гигабит изернет, DSI, HDMI - все
прекрасно как поверхностный компланар разводится. Все платы с
первого раза работают... POV(109 знак., 11.07.2022 16:43)
- При всём уважении к коллегам я [не?]ясно указал - "параллельное в
последовательное (и обратно)". Сдвиговые регистры я и сам знаю в
свои 45 годков. Мне бы скорость последовательного доступа повысить.
Т.е. быстрый доступ через параллельный порт, а оно пусть там себе
через SPI на максимуме для слейвов общается. - POV(08.07.2022 22:49)
- 4021 и 4094 вапще-то имеют ввод/вывод буфера по стробу. А загрузка или выгрузка буфера - сериальная - =L.A.=(11.07.2022 22:11)
- вот так что ли? Nikolay801_(1 знак., 11.07.2022 16:43, картинка)
- Типа того - POV(11.07.2022 16:44)
- например DS92LV16, но дорага. - Nikolay801_(11.07.2022 16:57)
- Это всё асинхронное же. - POV(11.07.2022 17:51)
- Нет! Там есть клок данных - по нему они защелкиваются в регистр и
готовятся на передачу. На выходе этот клок восстанавливается. - Evgeny_CD(12.07.2022 01:06)
- Я про клок тактов как в СПИ. Ну в общем проще на ПЛИС сделать. - POV(12.07.2022 01:07)
- Скорее всего да. Efinix в помощь, может получиться сильно недорого.
Впрочем, GoWin мелкие тоже, даже скорее дешевле. - Evgeny_CD(12.07.2022 01:10)
- А поставлябельные (ну блин и словечко) они в Россию? - Make_Pic(12.07.2022 07:54)
- Берешь пузырь, идешь туда, говоришь по душам Evgeny_CD(1 знак., 12.07.2022 22:22, ссылка)
- Thnx, хороший ход :) - Make_Pic(13.07.2022 07:17)
- Берешь пузырь, идешь туда, говоришь по душам Evgeny_CD(1 знак., 12.07.2022 22:22, ссылка)
- А поставлябельные (ну блин и словечко) они в Россию? - Make_Pic(12.07.2022 07:54)
- Скорее всего да. Efinix в помощь, может получиться сильно недорого.
Впрочем, GoWin мелкие тоже, даже скорее дешевле. - Evgeny_CD(12.07.2022 01:10)
- Я про клок тактов как в СПИ. Ну в общем проще на ПЛИС сделать. - POV(12.07.2022 01:07)
- Нет! Там есть клок данных - по нему они защелкиваются в регистр и
готовятся на передачу. На выходе этот клок восстанавливается. - Evgeny_CD(12.07.2022 01:06)
- Это всё асинхронное же. - POV(11.07.2022 17:51)
- например DS92LV16, но дорага. - Nikolay801_(11.07.2022 16:57)
- Типа того - POV(11.07.2022 16:44)
- 74LVC*** до 100 МГц что по SPI, что по портам могут. - Visitor(11.07.2022 16:18)
- Так а где же я клок такой возьму? Нужен именно конвертор, который
сам тактировать будет на высокой частоте. - POV(11.07.2022 16:29)
- Похоже, задачу никто так и не понял:-) Нужно просто параллельную
шину в такую же последовательно передать? Тогда 2 варианта есть:
тактовый генератор внешний, 50.. 100 МГц и делители на логике, для
чип селекта. Или для LVDC чипы гляньте, полото не разбирался, там
поток побольше. - Visitor(11.07.2022 18:19)
- Нужно от МК взять параллельную шину с каким-то стробами и подать на
"что-то". И это "что-то" с другой стороны делает SPI-мастер с той
скоростью которую я ему укажу. Двунаправленный преобразователь
интерфейса. - POV(11.07.2022 18:22)
- spi to parallel bus converter Visitor(200 знак., 11.07.2022 18:31 - 18:41)
- Нужно от МК взять параллельную шину с каким-то стробами и подать на
"что-то". И это "что-то" с другой стороны делает SPI-мастер с той
скоростью которую я ему укажу. Двунаправленный преобразователь
интерфейса. - POV(11.07.2022 18:22)
- Похоже, задачу никто так и не понял:-) Нужно просто параллельную
шину в такую же последовательно передать? Тогда 2 варианта есть:
тактовый генератор внешний, 50.. 100 МГц и делители на логике, для
чип селекта. Или для LVDC чипы гляньте, полото не разбирался, там
поток побольше. - Visitor(11.07.2022 18:19)
- Так а где же я клок такой возьму? Нужен именно конвертор, который
сам тактировать будет на высокой частоте. - POV(11.07.2022 16:29)
- я для расширения портов использую 74НС165, 74НС595, CLK общий, защелки входов-выходов разные, каскадировал до 5 микросхем - IBAH(08.07.2022 20:21)
- Параллельный порт в SPI это называется сериализатор - mrFirst(08.07.2022 18:53, )
- MCP23S17 Costic(1 знак., 08.07.2022 17:12, ссылка)
- Ни понял,поясни. Параллельная шина идет из МК в чудо чип а из него
вылетает SPI? Так это уже внутри любого МК есть. - Nikolay801_(08.07.2022 16:24)
- "Унутри" определяется ограничениями МК... в моем с8051ф120 50 Мбит
на запись и лишь 25 на чтение. А хочу получить 75 Мбит на чтение. - POV(08.07.2022 21:28)
- может 74LV165 ? - Nikolay801_(11.07.2022 15:06)
- Снова военная тайна. Колись, что ваяешь. Ежели нас всех не повяжут
после этого, конечно. - SciFi(08.07.2022 22:15)
- Есть готовый серийный девайс. Прям сильно его перерабатывать - никто денег не даст. А хотелки есть. Решатся они быстрым внешним SPI на параллельной шине с прерываниями. - POV(08.07.2022 22:25)
- "Унутри" определяется ограничениями МК... в моем с8051ф120 50 Мбит
на запись и лишь 25 на чтение. А хочу получить 75 Мбит на чтение. - POV(08.07.2022 21:28)
- Расширитель выходов чтоли? Или что-то двунаправленное нужно? Полно всяких, искать по словам "SPI IO expander". - Argon(08.07.2022 16:01)
- Раньше это называлось сдвиговый регистр. Широко применялось в
контроллерах дисплеев. 155ИР8 и 155ИР9 - в зависимости от
направления - Kpoк(08.07.2022 16:00)
- на вход использовал 74HC597 - Vit(09.07.2022 02:00)
- Нет у меня в МК такой частоты, лишь 25 Мбит. А хочу 75. - POV(08.07.2022 21:27)
- Сто рублей стоит генератор. И десять миллиампер. - Kpoк(08.07.2022 21:29)
- МК уже на 100 МГц, т.е. может дать 50 Мбит, но на чтение не умеет (+20 нс пауза на чтении до валидности данных). Менять проц? Но на что?.. да и чтобы оно было экономически целесообразно с учетом полной переработки софта? - POV(08.07.2022 21:41)
- Сто рублей стоит генератор. И десять миллиампер. - Kpoк(08.07.2022 21:29)
- Ага, я к SPI приделывал 74HC595D на выход, разница лишь в том, что
сигнал chip enable инвертировать надо, на ввод тоже регистры 8 ми
битные были и есть, Интеграл Белорусский производит, серия КР1554
хороша, хоть с прошлого века производится. Еще NXP делает, там
направление каждого пина задать можно, хотя, может I2C они. - Visitor(08.07.2022 17:30)
- +1 только 74HCT595D , на общей шине SPI (+ 3 spi ic) работало норм - Aleksey_75(08.07.2022 18:13)
- Возможно, стоит рассмотреть извращенный вариант. Evgeny_CD(707 знак., 11.07.2022 16:38)