Отговори на тема  [ 10 мнения ] 
Разделяне на SDIO сигнали 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3532
Мнение Разделяне на SDIO сигнали
Искам да свържа няколко SD карти (примерно 10) към една SDIO шина. Ще се работи последователно с тях - по всяко време ще е активна само една.
Въпроса е - как най-правилно да се разделят сигналите.
Данните мисля да ги прекарам през аналогов ключ. Клока може да се мултиплицира с някакъв буфер.
Нещо друго което не се сещам? Примерно проблеми с таймингите поради закъснения в ключовете или буфера?

Каквото ви дойде на ум...


Сря Дек 18, 2024 11:46 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3532
Мнение Re: Разделяне на SDIO сигнали
Оказа се че имало SDIO мултиплексори....


Сря Дек 18, 2024 11:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3532
Мнение Re: Разделяне на SDIO сигнали
Малко избързах с радостта, намерих само един на ON Semi.. и той е само 1:2.


Пет Дек 20, 2024 12:31 am
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Съб Май 21, 2016 9:47 pm
Мнения: 577
Местоположение: Бургас
Мнение Re: Разделяне на SDIO сигнали
Картите в SPI имат CS.


Пет Дек 20, 2024 11:28 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Апр 13, 2018 4:00 pm
Мнения: 1622
Местоположение: София
Мнение Re: Разделяне на SDIO сигнали
Ако не гониш максимална скорост, може да вкараш картите в SPI режим и да вържеш DI, DO на общ бъс
с различни чип-селекти за всяка карта.
П.С. писали сме едновременно /почти/ с ig_ivanov.


Пет Дек 20, 2024 11:29 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3532
Мнение Re: Разделяне на SDIO сигнали
То това за SPI е ясно, но въпреки че имат отделни CS, разклонението на шината може да се окаже проблем при 25MHz (не помня добре но май това беше максималната скорост по тая шина според SD спецификацията... или беше 50....).
Пък и ми се иска да е по-висока скоростта - общо взето сега са на 12MHz по SPI и е доста бавно....


Пет Дек 20, 2024 3:18 pm
Профил
Ранг: Професионалист
Ранг: Професионалист
Аватар

Регистриран на: Съб Май 21, 2016 9:47 pm
Мнения: 577
Местоположение: Бургас
Мнение Re: Разделяне на SDIO сигнали
А ако прехвърляш само CLK към картата, която трябва? (Може да е тъпа идея- не знам дата линиите в кога застават в Z.)


Пет Дек 20, 2024 3:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: Разделяне на SDIO сигнали
Всеки аналогов мултиплексор почти сигурно ще свърши работа. Правил съм такива еквилибристики и казвам от опит

_________________
'просто' е технически синоним на 'красиво'


Пет Дек 20, 2024 4:27 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Разделяне на SDIO сигнали
Имаше някакви може би подходящо ключове, двупосочни. Например QS3125 - https://www.renesas.cn/zh/document/dst/qs3125-datasheet
Конкретният чип е дърт. Давам го само като ориентир за гуглене.


Пет Дек 20, 2024 6:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3532
Мнение Re: Разделяне на SDIO сигнали
ig_ivanov написа:
А ако прехвърляш само CLK към картата, която трябва? (Може да е тъпа идея- не знам дата линиите в кога застават в Z.)


Абе не е тъпа идеята тук е описана точно тя. Въпреки че не намерих нищо овече от въпросните 3-4 реда текст.

Н'бабане Гт'муан'га написа:
Всеки аналогов мултиплексор почти сигурно ще свърши работа. Правил съм такива еквилибристики и казвам от опит


Е, чак всеки едва ли. Може би такъв с по-малък propagation delay. Щот в един момент може да се окаже че клока и данните са дефазирани достатъчно за да спре да работи. Т.е. тя картата ще работи, ама хоста ще спре да я разбира.

Общо взето разследвам два варианта:
- 5 SPI шини да се раздвоят и да се закачат 10 карти към тях. Ако има достатъчно вътък, контролера ще ги говори с повече от една, като това ще спести време.
- 2 SDIO-та да се раздвоят с един FSSD06-D или с някакъв аналогов мултиплексор да се разпеторят (х5). Съответно ще имам 4 или 10 карти.

Принципно и на SPI и на SDIO би трябвало да могат да се закачат по няколко карти директно. Но ме притеснява това, че когато си говориш с близката карта, пътечката до далечната остава висяща и може да почне да създава отражения. Имал съм подобни проблеми с една флаш памет на SPI, закачена с друго остройство на същата линия. Жицата до другото беше около 15см и създаваше интересни ефекти когато се ползваше флаш паметта. При това спорадични и при доста по-ниски честоти (~3MHz).


Пет Дек 20, 2024 7:00 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 10 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: jordan-bg и 9 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни