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

Активность

Лента обновляется автоматически     

  1. Последний час
  2. В ТЗ все лаконично. Нужно не только удаленно программировать, но и использовать как технологический канал. Должно быть что то типа remote update fpga ip. Т.е. типа флеш бьется на две страницы. Первая заводская, которая загрузчик на базе ip. Вторая ваш проект. Иначе всегда возможна ситация, когда зависните при прошивке, и без вскрытия железа будет не обойтись. Самому писать, потерять конкурентные преимущества. Не все кристаллы это поддерживают. Поэтому если говин не имеет такого ip, имеет смысл поедложить другого производителя или выкинуть из ТЗ удаленку.
  3. Про шунтирование изоляции (и/или оптрона) конденсатором понятно, но есть сомнения что именно конденсатор имеет решающую роль - изоляцию же проверяют при отсоединенных конденсаторах, думается что изоляция должна "держать в одиночку". Или не так? Так получается безопасность БП определяется целостностью (наличием/остатком емкости) Y конденсатора? Но и при сдохшем конденсаторе в переставшем работать БП на бытовом оптроне электробезопасность не будет выше, а типовой потребитель будет дергать разъемы, гнуть кабель и "стучать по телевизору".
  4. Эх, жаль конечно, как будто запомнила, что можно было так привязку настроить. Спасибо!
  5. О каком списке идет речь ? Где этот список ? Кто его формирует ?
  6. Значит, вы не поняли сути. Ага, только если ты не определил секцию, значит, это сделал кто-то другой и куда он её поместил- вопрос. Вероятно, это сделано как оверлей, чтобы можно было куда ни попадя и без контроля со стороны линковщика размещать данные в памяти. Если __PLC_params будет первой в списке переменных, размещаемой в секции, то она будет размещаться с самого начала. Остальные переменные будут размещаться за ней в порядке их появления в поле зрения линковщика. Это, повторю, плохая идея. Во-первых, порядок размещения устанавливает линковщик, а не среда программирования. И этот порядок описан в доках на линковщик. Во-вторых, для однозначного размещения существую сегменты, внутри которых помещаются секции, которые тоже можно позиционировать внутри сегмента (терминология ld). При размещении переменных во флэш важно знать, что они находятся в нужной странице, которую рано или поздно придётся стирать для перепрограммирования. Не забывайте, что кроме флэша может быть ещё и память с батарейной поддержкой, в которой тоже могут размещаться переменные, конкретные адреса которых никому не интересны, но всем важно, что они попали в нужный диапазон адресов.
  7. У чипа крайне мало ног, когда применяешь - возникает много конфликтов с видением авторв модулей.
  8. Зачем? Я ничего не потрошу, просто воспринимаю этот модуль, как микросхему. Раньше ж не возникало проблем припаять на плату какой-нить PLCC-84, этот почти то же самое))
  9. Потрошить модуль чтобы перенести на свою плату? Вы не ищите лёгких путей!
  10. А если несколько, да еще и в разных файлах проекта, то порядок размещения начнет зависеть от порядка линковки, который обычно устанавливает среда разработки на свое усмотрение. И тут, внезапно, оказывается, что идея разместить все переменные в отдельном файле оказывается не такой уж и плохой - там порядок будет зависеть только от порядка размещения в файле и все что есть будет видно по месту.
  11. ТоварисчЪ в первом посте задал ферритовый сердечник, изначально. Потом, как уже упоминалось, всякие "тайные смыслы" с воздушной катушкой предъявил. И как это называется? 🙂
  12. Сегодня
  13. Один проц за 1000, вместо того, чтоб купить готовый модуль за 1300?))))))) Я нет, использую от 100ask, но тут на форуме писали, что заказывали...
  14. А есть фото, что внутри у этих фильтров? Если внешний корпус - это резонатор, то как он работает с такими вырезами, через которые видно спираль (или что это там за витки внутри)?
  15. Продован включил доставку, есть кто рядом проверить этот осциллограф? Если он живой то возьму.
  16. Для катушки без сердечника, разница будет При наличии сердечника, становится не критичным. Если сердечник с большим зазором, или с низкой Al, то будет набегать небольшая разница. Если зазор большой, то стараться убрать витки от него, артефакты будут только в этом месте 🙂
  17. Предусмотреть отладочный UART и не забивать голову, ибо в ТЗ ни слова конкретики.
  18. Правильно ли я понимаю, что минимизировать перечень элементов для выполнения требования ТЗ можно лишь применив т.н. Gowin goConfig, например Gowin goConfig SPI (https://www.gowinsemi.com/en/support/ip_detail/174/) ? Поверхностное изучение вопроса показало, что режимы загрузки применимы только для GW1N(R)-2C. Это так?
  19. Перевожу один проект с SIM800 на A7682 (требуется поддержка 4G сетей). Проверяю работу на 2-ой СИМ карте, но модем на команду AT+DUALSIM? отвечает ERROR. И вообще на команды относящиеся к СИМ (AT+STK?, AT+STGI и т.д.) тоже ERROR. Что я еще не учел? может режим dualsim включается какой-то командой? Документ "SIM7500_SIM7600 Series_AT Command Manual _V1.01" и "A76XX Series_Dual SIM _Application Note" изучил.
  20. Если кроме самой __PLC_params в этой секции ничего не будет, то однозначно располагаться будет с самого начала секции.
  21. Помог код(рабочий) из проекта jpgdec (автор ozelot): /* Hardware JPEG Decoding */ CCU->PLL_VE_CTRL = (1u << 31) | (1 << 24) | (12 << 8); // 312MHz while(!(CCU->PLL_VE_CTRL & (1 << 28))); CCU->VE_CLK |= (1u << 31); CCU->BUS_CLK_GATING1 |= 1; CCU->BUS_SOFT_RST1 &= ~1; CCU->BUS_SOFT_RST1 |= 1; CCU->DRAM_GATING |= 1; SYS->CTRL[0] &= 0x80000000; SYS->CTRL[0] |= 0x7fffffff; SYS->CTRL[1] &= 0xefffffff; printf("VE Version 0x%X 0x%X\r\n", VE->VERSION >> 16, VE->CTRL); По итогу для считывания версии: // Configure video engine clocks clk_pll_init(PLL_VE, 99, 8); // 24*99/8 = 297MHz <- работает и с 312МГц от ozelot clk_pll_enable(PLL_VE); CCU->VE_CLK |= (1u << 31); // вставлено из jpgdec!TODO: -> clk_ve_config in f1c100s_clock! clk_enable(CCU_BUS_CLK_GATE1, 0); // VE bus clock clk_enable(CCU_DRAM_CLK_GATE, 0); // DRAM access clock clk_reset_set(CCU_BUS_SOFT_RST1, 0); clk_reset_clear(CCU_BUS_SOFT_RST1, 0); u32 version=readl(VE_BASE + VE_VERSION) >> 16;
  22. Там ещё и корпус трещина, дёшево потому и нужен человек разбирающийся в этом.
  23. К внешней границе никак, про сгиб не понял - если опять же нижний угол по внешним сторонам трека - то тоже никак.
  24. Так покажите результаты - где разница между намоткой различными проводами.
  25. 1. А чем проволочные катушки лучше чем LTCC в данном случае (чтобы знать на будущее). Проволочные 0402 не подойдут ? 2. И еще вопрос по разводке есть : смотрел несколько проектов , где есть RF часть, так вот в некоторых проектах слой земли под RF частью делают только один на внутреннем слое, на нижнем слое земля либо отсутствует под RF участком , либо Keepout регион имеет под RF трассами и компонентами. Ну и третий вариант сплошняком землю оставляют на нижнем слое. От чего зависит такой выбор ? 3. Я так понимаю катушка на выходе должна быть к питанию подключаться, просто в симуляторе нарисовали землю ?
  1. Загрузить ещё активность

  2. Отметить сайт прочитанным
×
×
  • Создать...