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

razrab83

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

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

  • Посещение

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

    3

Весь контент razrab83


  1. Спасибо.... в прицепе тот же шунтирующий транзирстор.... только каскадный... 1) синий/зелёный/красный - это что? разная нагрузка? 2)А можете промоделировать на времени 400 мс снять нагрузку - напряжение не уползёт? Ни чего не выгорит? 3)в чем моделируете?
  2. Очень интересное решение. Спасибо.
  3. Действительно тьма!!! Поднимите мне веки! Из схемы вижу госящий конденсатор. Хотя был вопрос Т.е. предлагается без конденсатора. Смотрю даташит на ваш VIPER22ADIP-E От куда тут ~325V? Хотя, как вариант схемы с гасящим конденсатором... сложновата конечно... но всё равно, спасибо за схему.... поизучаю....
  4. Это как? Бывают step down 325dc в 5 dc? Я в первом посте писал "Пробовал стабилитрон 8Вт 12В - тоже перегревается." Вы такое делали? Схему в студию. Если нет, то зачем флудить?
  5. Задача не в том, чтобы запитать устройство от 5В (у меня этих БП как гэ за баней), задача в том, чтобы запитать устройство от БТБП! Дело не в цене, размерах... Просто есть задача - нужно либо её решить, либо отказаться в виду того, что она нерешаема. Вот я и спрашиваю - реально ли БТБП с нагрузкой от 0 до 150 мА?
  6. Необходимо сделать БП на конденсаторе без трансформатора. В инете материала полно. на 10, 50, 100 мА..... 5В, 12 В.... Мне нужно из AC 230V получить DC 5V. Сложность в том, что номинальный ток потребления нагрузки большую часть времени 1 мкА, а пиковое потребление 150 мА. Можно сказать что нагрузка то есть, то нет. и ещё.... нулевой провод в сети ~230 должен быть корпусным с 5V. Значит схема с диодным мостом отпадает. Остается однополупериодная. Рассчитал.... получил на выходе 150мА, работает, но когда нагрузка отключается, то стабилитрон (5В 1Вт) жутко греется и сгорает. Пробовал стабилитрон 8Вт 12В - тоже перегревается. если в параллель стабилитрону и нагрузке подключить резистор и задать постоянный ток 100 мА, то стабилитрон не греется, но при нагрузке в 150 мА суммарный ток 250 мА - на выходе напряжение проседает до 2 В. Не тянет конденсатор. Уже кучу схем перемакетировал..... Реально сделать БТБП на гасящем конденсаторе на ~230/=5В, у которого нагрузка меняется от 0 до 150 мА?
  7. У меня @0x4030 - такой "стандартный" способ не работает, не знаю почему __eeprom __no_init uint16_t countStarts @0x1004; ошибка компилятора Камень stm8l051. см рис. Без явного указания адреса компилятор сам делает мэп в область 0х1000 "P6-P8": 0x19 .eeprom.noinit uninit 0x001000 0x10 varInEeprom.o [1] .eeprom.noinit uninit 0x001010 0x2 varInEeprom.o [1]
  8. STM32 USB_FS HAL

    взал для испытаний кит дискавери на 401-ом. сгенерил для дискавери 401. залил - анкноун девайс. пробовал стек увеличить (стек с00, куча а00) - анкноун девайс, пробовал vcp и hid - unknown device!!! странно...
  9. STM32 USB_FS HAL

    Да ладно!!! А что за борда? не понятно.... почему в исходниках для 407 в прерывании усб uint32_t hclk = 180000000U; Спасибо за тест.... возможно всё таки не правильно аппаратная часть. буду перепроверять.
  10. STM32 USB_FS HAL

    Спасибо за совет про стек и кучу, попробую. Про драйвер.... винда берёться за драйвер только после того, как pid/vid считает. У меня этого не происходит. самодельная. аппаратная часть отлажена и с самописным драйвером работает. Хорошо, соберу. Какой процессор (все буковки)? Какой кварц/генератор на HSE? Сделаю hex. Могу проект для иара.
  11. STM32 USB_FS HAL

    по вашей ссылке нашел, спс
  12. STM32 USB_FS HAL

    2aaarrr если будет время/желание.... соберите под 407 кубовский проект там делов на 5 минут. Интересно, заработает или нет
  13. STM32 USB_FS HAL

    Так вы походу бабушка и есть, раз "Вывод процессора" гуглите по "USB" и даете ссылки не по теме... а на какие-то исторические справки развития электроники. Если помочь не можете, если по теме не чего сказать, так хоть холивар не устраивайте, проходите мимо. ps так ещё и ссылка не просто на USB, а на USB 3.0. При чем тут 3.0? нога id у меня работает как выход GPIO который управляет светодиодом. похоже придётся отказаться от куба и опять писать свой драйвер. И примеров то нет.... для stmf4 сгенерированный проект из куба.... есть куча примеров у st для другой переферии.... для USB не могу найти
  14. STM32 USB_FS HAL

    нашел ID пин, нужен для OTG. PA10 в моём процессоре. У меня only usb-device. ID не задействована. Да и куб её не задействует чтобы искать что-то в гугле, нужно знать что искать. "вывод процессора" нельзя истолковать однозначно, "пин(нога) процессора" можно. Забавно, что тычут носом "учитесь гуглить" и при этом не учат гуглить, и не дают ссылку типа такой, а дают на уже найденную информацию. Причем не на конкретный пин ID, а на исторический 4-х томник, в котором аж сказано "Первые спецификации для USB 1.0 были представлены в 1994—1995 годах".
  15. STM32 USB_FS HAL

    не понимаю..... "Вывод процессора" можно понять как "Вывод процессора в консоль. Т.е. информацию, которую процессор выводит куда-то...", или вывод процессора - это ножка(pin) процессора? если это ножка процессора - то что за ножка? в разъеме USB есть 4 сигнала (даже 2 сигнала + 2 контакта питания) +5V, DP, DM, GND (+ экран). Какой из этих сигналов является ID?
  16. STM32 USB_FS HAL

    что такое вывод ID?
  17. STM32 USB_FS HAL

    что-то в кубе не донастроил? как исправить? как в кубе генерить ггц проекты?
  18. STM32 USB_FS HAL

    Не могу поднять usb device на stm32f401 с помощью CubeMX. Сделал в Cube простенький проект. Подключил только JTAG, USB-Device и указал VCP. настроил клоки. На USB 48 МГц, на шину AHB 24 MГц. Vbus - Разрешил. Сгенерировал проект (IAR) запустил. подключил к ПК. На этом этапе я должен увидеть в диспетчере устройств свой девайс (STM32 Virtual ComPort). В реале вижу Unknown device. Стал дебажить. все прерывания от USB вызывают один обработчик в котором ведётся разбор. void HAL_PCD_IRQHandler(PCD_HandleTypeDef *hpcd); /** * @brief Handles PCD interrupt request. * @param hpcd: PCD handle * @retval HAL status */ void HAL_PCD_IRQHandler(PCD_HandleTypeDef *hpcd) { USB_OTG_GlobalTypeDef *USBx = hpcd->Instance; uint32_t i = 0U, ep_intr = 0U, epint = 0U, epnum = 0U; uint32_t fifoemptymsk = 0U, temp = 0U; USB_OTG_EPTypeDef *ep; uint32_t hclk = 180000000; Первое, что мне не понравилось, это uint32_t hclk = 180000000; это частота hclk на AHB. Почему в коде 180 МГц? Исправил на 24. Всё равно вижу Unknown device. Что-то идет не так. поставил точки останова в разборе прерываний от усб. Прерывания поступают в следующем порядке 1) Handle Connection event Interrupt 2) Handle Suspend Interrupt 3) Handle Reset Interrupt 4) Handle Enumeration done Interrupt всё! в другие ветки обработчика прерывания не попадаю. ПК не может вычитать PID/VID. В инете полно статей по быстрому запуску USB. Они не рассматривают все внутренние механизмы USB, а только поверхностно настройка в CubeMX. Но чегото пошло не так... Аппаратно плата рабочая. Есть прошивка для этой платы, с которой усб работает. Кто сталкивался с подобной проблемой? Куда копать?
  19. да уж..... улыбнуло ps бабушка в метро на эскалаторе наверно 40 получает, если не больше.
  20. не наглядно. на первом рисунке УГО и схема в дюймовой сетке. На втором рисунке видно, что схема и УГО в разных сетках. Нарисуйте УГО в миллиметровой сетке и схему рисуйте в миллиметровой. И не будет ни каких косяков.
  21. нужно запустить HSE. Возможно у вас проц начинает работать на другом генереаторе и другой частоте. PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI); /* Disable Wakeup Counter */ RTC_WakeUpCmd(DISABLE); /* After wake-up from STOP reconfigure the system clock */ /* Enable HSE */ RCC_HSEConfig(RCC_HSE_ON); /* Wait till HSE is ready */ while(RCC_GetFlagStatus(RCC_FLAG_HSERDY) == RESET) { } /* Enable PLL */ RCC_PLLCmd(ENABLE); /* Wait till PLL is ready */ while(RCC_GetFlagStatus(RCC_FLAG_PLLRDY) == RESET) ; /* Select PLL as system clock source */ RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK); /* Wait till PLL is used as system clock source */ while(RCC_GetSYSCLKSource() != 0x08) ;
  22. Ни чего делать не нужно. Вернее я ни чего не делаю. ОС работает нормально после пробуждения.
  23. stm8 - 13 рублей за процессор. Где по 13 можно купить stm32f030? пруф...?
  24. LoraWan

    Есть реализация протокола LoraWan где-нибудь? Где можно готовым стеком разжиться?
×
×
  • Создать...