Перейти к содержанию
    

Потрошить модуль чтобы перенести на свою плату? Вы не ищите лёгких путей!

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, GenaSPB сказал:

Потрошить модуль чтобы перенести на свою плату?

Зачем? Я ничего не потрошу, просто воспринимаю этот модуль, как микросхему. Раньше ж не возникало проблем припаять на плату какой-нить PLCC-84, этот почти то же самое))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У чипа крайне мало ног, когда применяешь - возникает много конфликтов с видением авторв модулей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

23 часа назад, mantech сказал:

Там еще интереснее, питание проца там на всех платах 0.9В Но они все с ним работают, через меня прошло более 50 контроллеров на этих модулях, НО питание ДДР на всех 1.8В ! а должно быть 1.5 Так-то это работе не мешает, не греется, но видимо китаезы еще все на ДДР2 работают)))))))

Так по идее ДДР надо вешать на LDOB выход, а его конфигурировать при ините ДДР, и ставить, что надо - те же 1,5В, а не вешать на отдельный фиксированный стаб.

А вот 0.9 надо отдельно от стаба делать чтобы было фиксировано. Просто часто используют RY1303 там три канала - вот чтобы один "не пропадал" они его на ДДР суют, что имно не совсем умно..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, vasilius сказал:

Так по идее ДДР надо вешать на LDOB выход, а его конфигурировать при ините ДДР,

Можно узнать, зачем? Ну вот гениальные инженЭры мангоПи, так и сделали, сунули 3В на ЛДО а оттуда 1.5 на память, в результате доп. нагрев проца на ровном месте)))

1 час назад, vasilius сказал:

вот чтобы один "не пропадал" они его на ДДР суют, что имно не совсем умно..

Наоборот, просто резисторы в ОС нужно ставить правильные, а они походу от v3S их просто переставили)))

1 час назад, vasilius сказал:

А вот 0.9 надо отдельно от стаба делать чтобы было фиксировано.

И вот как раз тут-то не очень умно, ибо DVFS в таком случае превращается просто в DFS...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, mantech сказал:

Можно узнать, зачем? Ну вот гениальные инженЭры мангоПи, так и сделали, сунули 3В на ЛДО а оттуда 1.5 на память, в результате доп. нагрев проца на ровном месте)))

Можно. LDO у Т113 именно для этого и сделан - для питания ДДР. 

LDOA питает 1.8В VDD18-DRAM

LDOB питает VCC-DRAM0 и VCC-DRAM1 

LDOB конфигурируется при ините ДДР. Логично

13 минут назад, mantech сказал:

И вот как раз тут-то не очень умно, ибо DVFS в таком случае превращается просто в DFS...

Тут зависит от целеполагания. Если Вам надо постоянную максимальную производительность, то ставите 1200 Мгц и те же 0,9 фиксированые 

Если динамически - ну тогда... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

42 минуты назад, vasilius сказал:

LDO у Т113 именно для этого и сделан - для питания ДДР. 

Я не про это спрашивал, а для чего терять половину мощности на ЛДО, когда можно сразу подать с ШИМки нужное напряжение.

А сделан он к.м.к для того, что если кто-то хочет сэкономить на ШИМке то можно и так, но если есть 3 канала ШИМ в одном чипе смысла экономить тут нет.

42 минуты назад, vasilius сказал:

Тут зависит от целеполагания. Если Вам надо постоянную максимальную производительность, то ставите 1200 Мгц и те же 0,9 фиксированые 

Если динамически - ну тогда... 

Это надо всегда, ибо не встречал таких случаев, когда надо на постоянку полную мощность держать. Ну если только лень DVFS реализовывать)))

Для примера темп проца на полную в моей проге 60град с DFS - 52,разница заметна...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а кто заставляет использовать трех канальный внешний ШИМ?

По сути надо 3,3В и 0,9В два ШИМа...  Просто 0,9 нужен отдельный из-за задержки его запуска. Для питания внутреннего ДДР внешнее питание не нужно. 

 

На счет мощности - ну хз, если проц занят потоковой обработкой в рилтайме с тяжелой математикой - то тогда всегда....  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, mantech сказал:

Можно узнать, зачем?

Затем что внутри сборки китайцы могут поставить какую угодно память лишь бы объем совпал и продадут это под тем же партнамбером. Закрытый аллвинеровский инит DRAM автоматически детектит память любого типа манипулируя в том числе напряжением LDOB (а у более старших процессоров - соответствущим AXP***). Если применен фиксированный стабилизатор автодетект не работает и остается только молиться чтобы в следующей партии не поменяли тип DRAM.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, _3m сказал:

Затем что внутри сборки китайцы могут поставить какую угодно память лишь бы объем совпал

Не путайте тайминги памяти и ее тип, если явно указан DDR3, то именно такой и будет и питание ей надо 1.5В, если DDR2 - то 1.8В.

2 часа назад, _3m сказал:

автодетект не работает и остается только молиться чтобы в следующей партии не поменяли тип DRAM.

На вашей памяти сколько раз меняли тип, чтобы потребовалось изменение напряжения? Приводить в пример v3s и v3sl не надо, там явно другое название чипа...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, mantech сказал:

На вашей памяти сколько раз меняли тип, чтобы потребовалось изменение напряжения? Приводить в пример v3s и v3sl не надо, там явно другое название чипа...

 

Если сделать через LDOB, то никогда и не узнаешь, а если не сделать, то узнать будет не приятно -)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 hours ago, _3m said:

Затем что внутри сборки китайцы могут поставить какую угодно память лишь бы объем совпал и продадут это под тем же партнамбером. Закрытый аллвинеровский инит DRAM автоматически детектит память любого типа манипулируя в том числе напряжением LDOB (а у более старших процессоров - соответствущим AXP***). Если применен фиксированный стабилизатор автодетект не работает и остается только молиться чтобы в следующей партии не поменяли тип DRAM.

Уже давно нет никакого закрытого инита. По кр. мере, для T113.  Есть два варианта: декомпилированный с либы и более обширный на гитхабе - с проверками на типы памяти и с полным дебагом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наконец-то до мненя добрался T113M4020DC0 (называемый T113-s4).

image.png.1f15edf4ba11825c2931163c62343b22.png

 

С помошью коллеги получил работающую инициализацию DDR3, 936 MHz.
Сделал загрузчик с автоопределением, на каком чипе работает.
Вот тест (UAC2 дуплексное аудиоустройство, работающее со встроенным кодеком). Можно прошить в QSPI.
allwinner_t113x_mq-r-audio.zip

Да, тест запускающий RISC-V ядро, заранее приготовленный - тоже заработал. Всё в репо.

Изменено пользователем GenaSPB

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, vasilius сказал:

а если не сделать, то узнать будет не приятно -)

Если даже и так, то пусть китаезы разбираются, я просто их модули использую)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...