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

repstosw

Участник
  • Постов

    2 650
  • Зарегистрирован

  • Победитель дней

    2

Сообщения, опубликованные repstosw


  1. 41 minutes ago, mantech said:

    Да хрен знает, они ж 0201 наверно, без надписей, напругу померяю, как платка собранная под рукой будет...

    105 и 180 кОм.

    Вот тут сказали:

    Только 105 кОм  -не видел такого номинала.  Нестандартный.

     

    1 hour ago, mantech said:

    ЗЫ. недавно пришли платы версии 2.1, там наконец-то вывели GPADC наружу, какие-то еше аудиовыходы и поставили i2c еепром на 4кбайта)))  Из минусов - отверстия возле краевых контактов, стало хуже их паять, припой заливается в них((

    На вашей фото совсем не то, что они обещают:

    image.png

    Здесь контакты выглядят нормально, а в вашем варианте - как-будто скрайбированием не там прошлись, где надо...

     

    1 hour ago, mantech said:

    У меня 1.1 вообще глючила после пайки пол-часа, тут уже писал ранее, потом внезапно переболела)))))))

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

    Сколько устройств вы изготовили именно с этой версией платы (зелёная)?  Сколько из них - работают исправно?

  2. 31 minutes ago, mantech said:

    ЗЫ. недавно пришли платы версии 2.1,

    Какие там номиналы резисторов в обвесе DC/DC для питания ядра напряжением 0,95 V ?

    Че-то попытался посчитать, взял 82 и 51 кОм - выходит  0,97 В

     А если добавить 1 МОм к резистору на 100 к параллельно, то 0,93 В.

     

    11 minutes ago, mantech said:

    Ооо, е-мое, посмотрел у него точка размером со слона, я думал на 3.5" разрешение хоть 320х480)))

    Мне такой именно нужен. И именно 320x240.

    Сейчас стоит 480x272, много лишней площади под мои цели.

  3. 1 hour ago, mantech said:

    больше по размеру

    Это да.  39x37 против 34x34 у 100ASK.

    Замерил габариты модуля RF4463F30 (трансивер) 34x20.  Как раз с модулем 100ASK имеют одинаковую длину.

    Так что скорее всего, буду использовать модули 100ASK.  Потому что меньше размерами, размер удобен, и эти модули у меня на руках (в отличие от MYiR, которые надо ещё ждать).

  4. 38 minutes ago, mantech said:

    Он дороже и больше по размеру, ethernet PHY там тоже нет, поэтому остановился на ASK100-T113.

    Цена - не вопрос вообще.   Эзернет мне не нужен для моего проекта.

    Зато наличие экрана и отдельной AGND радует.

    38 minutes ago, mantech said:

    В версии 1.2 и выше вроде исправили))

    У меня вроде 1.1, которые зелёная плата.

    39 minutes ago, mantech said:

    Какая экзотика, наверно есть только в экранчиках с маленьким разрешением...

    Я бы не называл экзотикой интерфейс Serial RGB.

    Интересно, что бы вы сказали об LCD-интерфейсах CCIR656 или CCIR601, которые могут нативно передавать YUV вместо RGB  на LCD 🤣

    41 minutes ago, mantech said:

    Которое далеко не всегда нужно, ИМХО...

    Для моего проекта нужно. Красивше будет + какой-то процент разгрузки для CPU (отправка, приём буфера из FIFO трансивера - до 64 кБ).

  5. On 1/9/2024 at 11:43 PM, mantech said:

    А ну эт из разряда вам шашечки или ехать)))))  Мне вот все равно, главное надежность работы. Программный спи хорош тем, что я не привязан к конкретным пинам, а это дорогого стоит, особенно в подобных случаях...

    Ногодрыг-SPI плох отсутствием DMA.

     

    On 1/9/2024 at 10:57 PM, repstosw said:

    Так что либо рисовать свою плату (или редактировать существующую) или делать шлейфик из гибкой PCB.

    Решение найдено. Без уродств: софтовых(ногодрыг) и аппаратных(шлейфики всякие)...

    И для ленивых котиков (не разводить самостоятельно плату ядра, не сношать пикад с альтиумом, итп...) :lol:

     

    Так как в релизе собираюсь использовать LCD марки  LQ035NC111, он поддерживает один из режимов - Serial RGB,о котором я уже писал ранее, когда работал с OLED 160x128 :

    Spoiler

    160x128.jpg

    1.thumb.jpg.c86042c5ae47ce36d2181ede04e41f80.jpg

     

    На плате 100ASK-T113 как раз свободны ноги: PD13,PD12,PD10,PD11 (это соответственно SPI1_MISO,SPI1_MOSI,SPI1_CS,SPI1_CLK).   Но они же: LCD_D19,LCD_D18,LCD_D14,LCD_D15, которые НЕ используются в режиме Serial RGB:

    2.thumb.jpg.2556a1abe187575f0319879730e4f855.jpg

     

    Бонусом получаю SPI NAND Flash на SPI0. Так что паять SD-карту необязательно. :biggrin:

    Плюс почти в 3 раза меньше подключений для LCD. Скорость не страдает, так как клок TCON увеличивается втрое.

    Остаётся проверить это всё на практике, когда придут шлейфы FPC05-54 (для макета надо делать переходник для подключения LCD к плате mangoPi с 40-pin на 54-pin).

    На релизе всё будет проще: сразу 54-пиновый коннектор для LCD LQ035NC111 (320x240).

    s-l500.jpg

     

    Попутно вот ещё нашёл одну вариацию T113-s3 SOM (третья по счёту, как я понимаю): https://www.myirtech.com/list.asp?id=722

     MYC-YT113X CPU Module

    Делает  китайская контора MYiR - Make Your idea Real ! :sun_bespectacled:

    Из плюсов данного модуля:

    1) Заключён в металлический экран

    2) Аналоговая земля выведена на внешний пин (AGND).

    Даташиты и схемы - на сайте.

    mycyt113t300.jpg

     

    P.S. Модуль ASK100-T113 придётся доработать:  изменить резисторы в окружении DC/DC конвертера на ядро: повысить напряжение с 0,9V до 0,95V

    3.thumb.jpg.fd4a354b6556ef51783840393eb11cc5.jpg

  6. 1 hour ago, mantech said:

    Использовали только делители или сам 16и битный регистр ШИМ? С помощью него можно делить частоту?

    Использовал всё. Потому что нужно было проверить переключения на ~1 Гц.

    void PWM_InitRF(void)
    {
     u32 period=4; //366*2;
    
     PWM_PCCR23=(0<<7)| /*8*/ 0 ;         //HOSC(24 MHz), PWM23_CLK_DIV_M=1 => 24 MHz/1 = 24 MHz
     PWM_PCGR&=~(3<<18);          //PWM2_CLK_BYPASS and PWM3_CLK_BYPASS not bypass
    
     PWM2_PCR=(0<<8)|( /*256*/ 2 -1);      //PWM Active State = Low  level, PWM pre-scale K=2 => 24 MHz/2 = 12 MHz clock for PWM2
     PWM3_PCR=(1<<8)|( /*256*/ 2 -1);      //PWM Active State = High level, PWM pre-scale K=2 => 24 MHz/2 = 12 MHz clock for PWM3
    
     PWM2_PPR=((period-1)<<16)|(period/2); //entire cycles=100, active cycles=duty in %
     PWM3_PPR=((period-1)<<16)|(period/2); //entire cycles=100, active cycles=duty in %
    
     PWM_PCGR|=(3<<2);            //PWM2_CLK_GATING and PWM3_CLK_GATING pass
    
     PWM_PER|=(3<<2);             //PWM2_EN and PWM3_EN enable
    }

     

    Итоговая частота зависит от:  PCCR, PCR и PPR.

    В приведённом коде - меандр, 50%.

    Закомментированные значения - для частоты около 1 Гц (контроль вёл по двум светодиодам)

  7. 7 hours ago, mantech said:

    Кстати, с таймерами(PWM) в Т113 кто нибудь работал?

    Работал.

    Делал подсветку для LCD с переменной яркостью.

    И два противофазных выхода для антенного переключателя.

    Контроль вёл визуально - понизил частоту почти до 1 Гц и смотрел как моргают светодиоды. Таким образом,  эмпирически вывел соотношения между делителями и реальной частотой.

     

    8 hours ago, GenaSPB said:

    Вообще-то p-cad затаскивается в altium автоматически

    и что, прям в Altium v.6 затащит?

    У меня половина файлов открываются пустыми, ибо версию альтиума по-выше мой ПК не вывозит... Приходится использовать относительно старый альтиум

  8. 22 minutes ago, GenaSPB said:

    Берёте мой проект (p-cad), отрезаете лишнее... день работы 

    Вместо PCAD  использую Altium, причем довольно древней версии.

    Тогда проще взять Altium-файлы китайцев на модуль 100ASK-T113 и его изменить.

     

    17 minutes ago, mantech said:

    Это не факт, там 2 сд контроллера, мультиплексированы с спи, и не факт, что там вместо сд карты стоит еммс, а вторая, внешняя как раз с вашим спи))) 

    Сконвертировал из Altium в картинку.  Да.   SPI  не выведен.  Мне нужны  PC2,PC3,PC4 и PC5 (SCLK, nSel, SDI, SDO соответственно).

    На макете с платой Mango Pi этот вопрос решался припаиванием проводков с посадочного места SPI NAND, которой не было.

     

    RP-T113-C_pinout.thumb.png.0fa7e0803bf3c2bd57043678542c7d5e.png

     

    17 minutes ago, mantech said:

    ЗЫ. ну и вам нужен спи-мастер, который прекрасно эмулируется ногодрыгом на любом гпио...

    Могу себе позволить это только на стадии макетирования и когда ещё не раскурил аппаратный SPI.

    В релизе стремлюсь к аппаратной эстетике.  ИМХО ногодрыг SPI - аппаратное уродство. :biggrin:

    Так что либо рисовать свою плату (или редактировать существующую) или делать шлейфик из гибкой PCB.

     

    Макет моего проекта взял много ног с платы mangoPi:    дисплей RGB, камера DVP, SD-карта, SPI(аппаратный),  кнопки LRADC, TWI для настройки камеры(тоже аппаратный)

  9. 2 minutes ago, GenaSPB said:

    Да развели бы давно свою плату.. в чем проблема то?

    Проблема побороть свою лень  развести плату полностью для этого. 🤣

  10. 29 minutes ago, sasamy said:

    вот тут что-то есть

    https://github.com/fenrisster/RP-T113-C_SOC_Board

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

    Осталось для полного счастья найти его схему. Иначе, придётся срисовывать и восстанавливать обвес.

     

    30 minutes ago, mantech said:

    Как вы это видите без схемы?)) То, что там еммс вместо флешки она вполне может сидеть на том же spi...

    Зато на материнской плате выведена гребёнка с SPI. И в структурной схеме он явно указан.

    image.thumb.png.94d0abe8ad5a9417b2533498e8e3e1a8.pngimage.thumb.png.0d5f73907531ed2865ec01bcb8191bf9.png

     

    image.png.4f3ea498e22f470001cf9ea9fce5eb02.png

     

    Тут в фидбеке пишут, что продавец даёт доки и помогает скачать с байды:  https://aliexpress.ru/item/1005004605103366.html

     

  11. Подскажите, откуда можно скачать схему такого модуля:

    11.jpg.c138121b6e5dc335daac8376119fb2e7.jpg

    Называется: RP-T113-C

    Интересует сама схема модуля и распиновка внешних контактов.

     

    Лот продавца (вместе с материнской платой): https://aliexpress.ru/item/1005005389129193.html

    Вижу, что у него SPI свободен, что мне и нужно.

    Плюс ещё экранирующая крышка, что мне ещё больше нравится.

  12. 34 minutes ago, sasamy said:

    где вы такую нашли - у них на сайте все схемы в pdf

    Там нет распиновки внешних контактов.  Только внутренности.

    Сконвертил в PDF одну из схем, где этот модуль показан блочно - с пронумерованными контактами.

    R818 M-Core.pdf

    37 minutes ago, sasamy said:

    PS не заметил сразу - там в конце ссылка на архив на байду

    Байда там расшаренная: выбрасывает на страницу с именем пользователя и далее дерево папок.

  13. 45 minutes ago, mantech said:

    А на всякие аналоговые земли и SPI посмотрели, а то тут может, как с модулем на Т113... Контора-то та же их делает))

    SPI там несколько.

    Аналоговые земли пока не рассматривал.  И противофазные аудио-выходы тоже.

    По поводу их аналоговых земель(AGND)...   Я не нашёл, как и где они соединяются с общей землёй, и через что.

     

    У китайцев какой-то странный формат документации.  Всё лежит на baidu.com.  И схема модуля ядра доступна только в Altium последней версии.  В итоге загрузил их в Aльтиум-онлайн, сконвертил в PDF и скачал.

     

    45 minutes ago, mantech said:

    Вот интересная штука - https://aliexpress.ru/item/1005005985735727.html

    Опять не то:  Синий зуб и WLAN.   Лучше бы засунули туда ядро на Si4463. 

    Мои хотелки не совпадают с их трендами.

    Только EFR32 с их убогими АРМ-ами не предлагайте!  Пока хотя бы тройку ядер A7 не засунут свыше 1 ГГц + аппаратные видео-кодеки, даже смотреть в их сторону не буду.

  14. 32 minutes ago, mantech said:

    Вы ж говорили, что пайка 0.4мм для вас раз плюнуть, зачем использовать модули тогда?)))

    Паять не проблема.  Проблема побороть свою лень  развести плату полностью для этого.

    Паял и меньше - шаг 0,3.  На фото - драйвер светодиодной подсветки дисплея:

    4.jpg.bba718f150f2bb45fc9888e44e800cae.jpg

     

    32 minutes ago, mantech said:

    Это как? Не смотрели схему платы перед заказом вообще?...

    На тот момент времени у меня были свосем другие хотелки.

    Сейчас планы и хотелки поменялись, поэтому эта плата не совсем идеально подходит.

     

    Хотя, если выпаять NAND и сообразить какой-нибудь шлейфик на гибкой PCB и напаять его сверху, то это решит мой вопрос с SPI.

    А вот с аналоговой землёй, придется сделать на материнской плате сплошной слой земли, чтобы она была с низким импедансом и экви-потенциальной.

    В последний раз, я разводил масштабную плату для проекта на C6745.  Там УНЧ был запитан от литий-ионки напрямую,  никаких LDO на УНЧ не ставил, только на аудио-ЦАП, который внешний.  Как раз была своя разводка земли - одним сплошным плейном внутри платы.

    На фото - фрагмент этой платы - слева вверху УНЧ в BGA 3x3, правее - внешний аудио-ЦАП и его LDO (левее ЦАП).

    audio.png.2ec727b42d4f547ea5a626e18df0afd8.png

  15. 1 hour ago, GenaSPB said:

    Могу успокоить - стартует оно обычно в 32 бит режиме.

    Это хорошо.

    Теперь предстоит решить - стоит ли на него переходить, или довольствоваться вариантом на T113-s3.

  16. Только что обнаружил один неприятный прокол - отсутствуют выводы SPI на плате T113-s3 SOM:

    1.jpg.0578faa8758e9fa7debdc443d6171265.jpg

    Они заняты SPI NAND, а мульти-слейв не сделан. Мне для Si4463 нужен SPI.

    Произвожу кирпичи сейчас от злости... :ireful3: В итоге - зря потраченные деньги и потерянное время (на ожидание этой платы + заказ новой платы с SPI).

    Я бы нафиг оторвал этот NAND, гружусь с SD-карты всёравно. А SPI овободил на Si4463.

     

    P.S. Кроме того, не выведена аналоговая земля AGND на внешний пин. А это значит, что расчитано только на использование вместе с наушниками. Ни о каких внешних УНЧ не может быть и речи, если нужно действительно хорошее соотношение сигнал/шум: использование общей земли приведёт к появлению помех вместе с полезным сигналом.  При использовании динамика это малозаметно, но в наушниках это уже невыносимо.

    Хочется плюнуть на всё это и переразвести свою плату как нужно.

     

  17. 3 hours ago, sasamy said:

    Отличный вариант!

    Битность, как я понял, там переключается: можно перевести в режим 32-бита.  Не вижу смысла использовать адреса в 64 бита, ну разве что когда памяти RAM будет больше 4 ГБ.  Но это маловероятно. Либо использовать 64 бита для дополнительных адресов виртуализации того-же физического пространства (синонимы).

    Одна беда: придётся заново стартовать - ядро в принципе не так болезненно, но по периферии - будет всё другое (почти).

     

    P.S. Они снова накуролесили рассыпухи с обратной стороны!  Опять делать дырку на материской плате!

    image.png.cf662b2eb8a5372c66f9a6099e33efd4.png

  18. 20 hours ago, UART said:

    и похоже есть самовозбуждение... Осциллом смотрели? 

    поэтому просто поменяйте на другой в таком-же корпусе.

    Благо их полно у разных производителей пин в пин. 

    Или резистор добавьте для тока на 15-20 мА. 3,3/0,02 = 165 Ом

    Резистор не исправил ситуацию. Всё также.

    Взял другой LDO - результат такой же.

    Очеидно, остаётся только правильно развести звук на релизе.  Длинные сопли не работают  без лишних шумов.

    19 hours ago, GenaSPB said:

    Вообще-то neg не так делается. Это вы описали прямой и знаковый преобразование 

    Да!

    Ну хоть один человек заметил, и то хорошо!  )))

     

  19. 12 hours ago, mantech said:

    А по 0.1мкФ ни одного нет вообще?

    Есть - один со стороны УНЧ на плате,  другой - на плате mangoPi.

     

    12 hours ago, mantech said:

    А если отключить вход HPOUT и заземлить вход УНЧ? Ну и как разводка земли сделана?

    Если заземлить вход УНЧ, то тресков и тарахтений нет, слабый собственный "мягкий" шум УНЧ.

    Разводка GND сделана  отвратительно - толстыми проводами платы соединены между собой.  Скорее всего надо топологией "звезда" соединять. Позже попробую, напишу.  Неудобно звёзды делать, так как питание берется с повербанка, там стандартный разъем USB,  а со штырьков питания-земли MangoPi берется для УНЧ.

    Это макет.  релиз будет на 4-слойной плате с внутренними полигонами GND/VCC.

     

    10 hours ago, UART said:

    вероятно, идет самовозбуждение LDO от емкостной нагрузки.

    что за LDO? модель

    Модель LDO:   AMS1117-3.3  (фиксированный на 3,3V)

    А мне кажется, тут не возбуждение.  Скорее всего, добавление C2 создаёт альтернативный путь для возвратных токов грязной земли.

     

    4 hours ago, Obam said:

    Дроссель вместо резистора не?
    Пока идут эксперименты, на колечке (какой-нибудь 7х4х2 М1500) до заполнения намотать...

    делал дроссель вместо R.  Резистор на 47 Ом  лучше дросселя на 22 мкГн (фабричный на ферритовом горшке)

  20. Кто-нибудь может объяснить, почему при добавлении C2 в схему, шумы и помехи в УНЧ в виде треска возвращаются?

    А если убрать C2 - то помех не будет.

    C2 пробовал от 4,7 мкФ  до 330 мкФ - эффект тот же.

    ldo.thumb.jpg.990849c7b0bef78f7198a46c867cde56.jpg

  21. 40 minutes ago, mantech said:

    Это было всегда, еще с кружка радиотехники помню, что на УНЧ всегда желателен отдельный ЛИНЕЙНЫЙ стабилизатор с хорошими емкостями по выходу))

    В проекте на C6745 не нужен был LDO на УНЧ - превосходно работает и без LDO - прямо с аккумулятора взято питание.  Собственно для этого и нужны дифференциальные выходы и входы, чтобы снизить требования к питанию.   Почему это не работает с Mango Pi - ХЗ.  Может, китайцы разводку не очень хорошую сделали.

     

    42 minutes ago, mantech said:

    Кроме ядра в экосистему кортекса входит блок MMU, контроллер кэш памяти, контроллер прерываний, векторный сопроцессор НЕОН, блок плавучки и еще какие-то мелочи, причем они СТАНДАРТНЫЕ, если есть ядро А7, то у любого производителя, использующего данное ядро, эти блоки будут одинаковые, и это очень упрощает портирование.

    Теперь понятно, что за экосистема.   А я подумал может либы какие-нибудь, или кало-кубы :rofl:

  22. 6 hours ago, repstosw said:

    Но я думаю, что проблема именно в неудачной архитектуре УНЧ PAM8301.  Почему TPA2010D1 при том же грязном питании работает без шумов?

    Проверил это утверждение:  взял макетку с распаянной TPA2010D1 и соединил её с MangoPi, взяв выход с HPOUT.   Та же самая проблема -  тарахтит в наушники  при работе.

    С С6745 такого не было.

    Попробовал TPA2010 запитать отдельным li-Ion аккумулятором 3,7V , а mangoPi - повербанком 5V - тарахтение ушло.

    Так что на УНЧ нужен отдельный стабилизатор.   Можно RC-цепочку , но эффективное подавление будет бри большом R, что может вызвать большое падение напряжения и нелинейность.

    Надо ещё попробовать УНЧ запитать отдельным понижающим импульсником на 3,3V посмотреть что будет.

    20 minutes ago, mantech said:

    Дак он в БГА - ног много)))

    С момента освоения Allwinner, я не распаиваю их вручную, а использую готовые минималистичные SOM.

     

    21 minutes ago, mantech said:

    А лучше б 4)))))))))  Эти всякие riscv скорее всего впихивают, т.к. боятся, что бриты перекроют кислород арм ядрам, вот и приходится постепенно переходить на все это, может поэтому и в названии применили маркетологический прием с названием этого ядра...

    А чего Китаю бояться?

     

    21 minutes ago, mantech said:

    С другой стороны, ну доведите эти "свободные" ядра до уровня арм, введите экосистему, подобную кортексу, со стандартными расширениями ядра, доведите до ума средства компиляции и отладки, тогда и будет примерно адекватно арму, а сейчас это какая-то сборная солянка, каждый сам себе на уме, как в линуксах...

    К сожалению, многие ядра создаются на коммерческой основе пользования.

    И что за экосистема?  Я не использую CMSIS и прочее.  Только обрубки Линукса 🙂

     

  23. 12 hours ago, EdgeAligned said:

    Между прочим, новые только что заряженные Ni-MH выдают 1,4 - 1,45. Через некоторое время из-за саморазряда напряжение снижается до 1,3 - 1,37. Среднее напряжение при разряде как раз и составляет порядка 1,2 В. Минимальное напряжение полного разряда - 0,9 В, ниже этого напряжения разряжать не следует, поскольку может возникать эффект переполюсовки и сокращается срок службы аккума.

    Эти данные получены не только из книжек, но и на личном многолетнем опыте использования аккумов.

    Сколько максимально может в холостом ходе давать вот такая свежезаряженная батарея?

    bbb.jpg

    12 hours ago, A.V.Avtomat said:

    Кстати, мысль свою я так и не закончил.

    Далее, после включения импульсного понижающего DC/DC, можно отловить тот момент, когда LDO окажется экономичнее импульсника, так как у него нет динамических потерь.

    И при снижении потребления до холостого хода также снова можно вернутся к LDO.

    А нужно ли Вам это - сами решайте. Аккумулятор зачастую сам через себя больше тока сжигает, чем эти микроблохи экономии :biggrin:

    Мысль понятная.

    Тут проблема в овер-инжениринге.  Используется SOM модуль с процессором, на борту которого уже стоят StepDown DC/DC  делающие из 5V - 3,3 и 1,8.   Ставить степ-ап ради степ-дауна как-то руки не подымаются...

  24. 13 hours ago, sasamy said:

    в t113-i пишут что есть выход на наушники и линейный дифференциальный выход

     

    Причём без всяких программирований, как у V3s:

    11.jpg.e8f28c8ccb4b8a9ca18856805b1d6f48.jpg

     

    13 hours ago, mantech said:

    Все-таки эту проблему с шумами надо решать аппаратно, ИМХО.

    Для T113-s3 не оставлено решение - только чистое питание (как писал jcxz в посте).

    Но я думаю, что проблема именно в неудачной архитектуре УНЧ PAM8301.  Почему TPA2010D1 при том же грязном питании работает без шумов?

     

    6 hours ago, mantech said:

    T113-i The RISC-V Multi-Media Decoding Platform SoC - смешно, типа китайцы считают, что 1 ядро riscv круче 2х ядер арма что-ли, коль во главу угла поставили?))) Или какой-то непонятный маркетинг..

    Лучше бы они все 3 ядра сделали A7.  Не понимаю, зачем поддерживать такие убогие архитектуры как RISCV или коммерческие Xtensa?

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