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

korotaev

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

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

  • Посещение

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


  1. Корпус микросхемы DC/DC преобразователя очень похож на QFN-8. Пластик. На нём надписи: в первой строке #207, во второй LL9. После добавления картинки: знак # при увеличении оказался похожим на значок похожим на Человека.
  2. Аналог KEFA KF2025T?

    Есть в природе аналоги разъёма KEFA KF2025T? Так как KEFA - китайская, то эти разъёмы, скорее всего, уже сами по себе есть аналоги уже каких-нибудь разъёмов. Подскажите.
  3. Я не говорил, что это законченное изделие. Мне нужно было только три длинных провода, чтобы попробовать.😊 Поэтому и написал прооставшиеся незадействованные проводники. Возможно. Если на пересеченной местности есть источник или источники помехи. Поэтому специально и подробно описал условия тестирования. Специально написал, что других источников помехи кроме радиостанции не было. Это было тестирование: сможет передатчик rs232 перезаряжать емкость кабеля такой длины для обеспечения заданной скорости передачи данных или нет. Собственно и всё.
  4. Вот отчет о проделанной работе. Выбрал кабель КММц 4х0.35 (четыре проводника и экран) длиной 270 метров, бухта. Сопротивление одного проводника примерно 10 Ом, емкость относительно проводника 12 нФ, относительно экрана примерно 30 нФ. Один провод остался не подключенным, экран также висел в воздухе. ПК через адаптер USB-RS232 (profilic), через этот кабель в бухте был подключен к ноутбуку через родной компорт ноутбука. ПК работал от 220 В. Ноутбук работал от встроенной батареи. Осциллограф для наблюдения за формой сигналов работал также от встроенной батареи. Для тестирования использовались программки TTY, установленные как на ПК, так и на ноутбуке. Пересылка пакетами по 10 байт каждые 10 мс. Радиопомеху создавал при помощи носимой радиостанции с несущей примерно 140 МГц, мощность - примерно единицы Ватт. Нажимал длительное время на тангетку. Радиостанция была примерно в 1 метре от бухты кабеля. Наводка на сигнал была амплитудой 400 мВ. Других источников помех не было. Ошибок в полученных данных не наблюдал. При передаче данных от ПК к ноутбуку через адаптер USB-RS232 длительность перепада сигнала, что с резистором 3 кОм между Rx и GND, так и без резистора на приёмном конце, меньше 2 мкс. Получил скорость передачи 115200 бод. Можно было и больше, но ноутбук не позволяет выбирать скорость больше 115200 бод. Сигнал на осциллографе - «красивый». Длину кабеля на 19200 можно существенно увеличить. При передаче данных от ноутбука (встроенный компорт) к ПК длительность перепада сигнала, что с резистором 3 кОм между Rx и GND, что без резистора на приёмном конце, примерно 20 мкс. Получил максимальную скорость передачи 19200 бод с красивой осциллограммой и 38400 и даже 57600 бод с кривенькими сигналами разной амплитуды. Больше 19200 бод не рекомендую. Длину кабеля немного можно увеличить. Вывод: максимальная длина кабеля сильно зависит от передатчика данных микросхемы RS232.
  5. 1. Прикидка простая. Микросхема со скоростью 500 кбод на Rнагрузки=3 кОм и емкости 1000 пФ. 1000 пФ/75 пФ/метр = 13.3 метра. Для скорости 19.2 кбод имеем 500/19.2*13.3 = 346 метров. Емкость такого кабеля больше, но и скорость передачи меньше. Должно работать. Проверю на реальной модели 346 метровой линии. Отпишусь. 2. Про ограничения емкости кабеля на уровне 2500 пФ не знал. Для 346 метровой линии получается емкость в 10 раз выше. Буду уточнять. Проверка на железе (установлю защиту) также покажет, будет работать или нет. 3. Есть микросхемы расчитанные на максимальные 120 кбод. Что стоит в каком-нибудь ноутбуке на ком порте не знаю. Для 120 кбодной микросхемы длина линии в четыре раза с хвостиком будет меньше.
  6. Напряжение лог.1 на ножке компорта ноутбука -6.3 В. Лог.0 +6.3 В. Подскажите максимальную длину кабеля для связи с устройством, имеющего собственное питание, по интерфейсу RS-232 на скорости 19200 бод? Сопротивление и емкость проводника в кабеле 0.2 Ома на метр и 75 пФ на метр соответственно. У меня получается по прикидкам, опираясь на даташиты по микросхемам RS-232 не менее 330 метров. Прав ли я?
  7. Аудио АЦП

    Подскажите микросхему аудио АЦП с парой-четверкой каналов, с частотой дискретизацией 96 кГц и выше, разрядностью 16...24 бита и самое главное, чтобы АЧХ по входу была от 0 Гц, т.е. от постоянного тока. Не знаю, есть ли такие микросхемы, работающие от нуля Гц? Нужен дешёвый АЦП с подобными характеристиками.
  8. Не могу найти отечественные микроконтроллеры со встроенным контроллером SD карты (SDIO интерфейс). Они есть в принципе? Смотрел документацию на клоны STM32xxx, там не нашёл ничего про SD карты. Оптимально нужен наш отечественный микроконтроллер или процессор способный писать на SD карту со средней скоростью 5 МБайт/c.
  9. Всем ответившим ОГРОМНОЕ спасибо.
  10. Не могу ни найти, ни приобрести контакты для разъёмов Amphenol серии 62IN.., 62GB. Клонов этих разъёмов я не нашёл. Приобрести разъёмы стало проблематично. Решено попробовать их изготовить самим. Корпуса разъёмов, в принципе, изготовить можем, а контакты вроде бы пока нет. Может быть, кто-то обладает информацией как выйти на китайского или российского изготовителя подобных контактов для разъёмов, чтобы они изготовили контакты по образцу или по РКД?
  11. STM32H743 mass storage

    STM32H743, mass storage USB device, Windows. В режиме Polling работает, но скорости маленькие (запись 300 – 600 кБайт/сек, чтение в среднем 1.5 МБайт/сек). Проблем с USB железом нет. Скорость передачи данных до 28 МБайт/сек. В режиме DMA не работает. Код внизу. Проводник открывает Окно диска и дополнительно выскакивает окно с предложением "Форматировать диск". В файле “usbd_storage_if.c” int8_t STORAGE_Read_HS(uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len) { int8_t ret = USBD_FAIL; RxStatus0 = 0; //глобальная переменная if (BSP_SD_ReadBlocks_DMA(0, (uint32_t*)buf, (uint32_t)blk_addr, blk_len) == HAL_OK) { //while (RxStatus0 == 0) {}; //Ожидаю Callback if (Wait_SDCARD_1_Ready() == HAL_OK) ret = USBD_OK; } return ret; } void HAL_SD_RxCpltCallback(SD_HandleTypeDef *hsd) { if (hsd->Instance == SDMMC1) { RxStatus0 = 1; } } Очень странный момент: - Если раскомментировать while (RxStatus0 == 0) {}; //Ожидаю Callback , то программа виснет на этой строке, т.е. прерывания SDMMC1 и вызов HAL_SD_RxCpltCallback не происходят. - Если закомментировать эту строку, то прерывания SDMMC1 и вызов HAL_SD_RxCpltCallback не происходят также. - Однако, если поставить точку останова на где-нибудь после этой строки, программа остановиться на этой точке и потом продолжить программу, то прерывания и вызов callback происходят. Прерывание и callback вызываются только после выхода из функции STORAGE_Read_HS. Видел примеры, где внутри STORAGE_Read_HS опрашивается состояние RxStatus0, которое изменяется в callback. И нет никакого зависания. Более того, у меня DMA версия работала, но также с маленькими скоростями. Теперь не могу вернуться хотя бы к работающему примеру с DMA. Подскажите, кто знает в чём засада.
  12. STM32H743 mass storage

    STM32H743 без встроенного HS, я подключаю внешний HS PHY по ULPI. Претензий к USB нет. Я получаю пропускную способность USB примерно 26 МБайт/сек. Вся загвоздка в работе с SD картой. DMA механизм использует так называемый internal DMA, который в работе с SD использует только память AIX SRAM (только её!!!), на которую надо натравить USB device.
  13. STM32H743 mass storage

    Спасибо за информацию. Я всё-таки про микроконтроллер STM32H743ii ... Никак не могу увеличить скорость чтения/записи.
  14. STM32H743 mass storage

    Mantech, скажите, пжл, в режиме USB mass stotage какие скорости записи/чтения одного большого файла Вы получаете? Andreas1, можно задать Вам несколько вопросов на личную почту?
  15. Хочу заменить поворотный переключатель ПГ2-4П3НК (К - это ручка "клювик") на меньший по размеру. Крепление переключателя на панель с помощью гайки, а не пайка в плату. В принципе, нужно 4 положения и 2 направления, но крайне желательно с ручкой "клювик" и качество не совсем уж хуже чем у ПГ2. Не нашёл ничего кроме NKK миниатюрных, но там только круглые ручки и пайка в плату. Кто знает - помогите.
  16. Нашёл в обсуждении: для типовой паяльной маски толщиной 20-25 мкм - теплопроводность примерно равна 0.2 Вт/(метр*Кельвин). https://electronics.stackexchange.com/questions/449224/heatsink-on-underside-of-pcb Также есть информация в документе https://www.ti.com.cn/cn/lit/an/snoa967a/snoa967a.pdf?ts=1615973010681&ref_url=https%3A%2F%2Fwww.google.com%2F Теплопроводность маски такая же как у текстолита FR-4.
  17. Не нашёл значение теплопроводности защитной маски (зеленки) RS2000 и ей подобным. Кто знает где найти, пжл, подскажите?
  18. STM32H743 mass storage

    Подтягивающие резисторы стоят, длина линий связи SD карты с микроконтроллером примерно 5 см, выровнены на +/- 1 мм.
  19. STM32H743 mass storage

    Попробовал подать разные комбинации частот на ядро SDMMC (Kern) и на SD карту (SDMMC_CK). Частоту для SD карты контролировал осциллографом Kern/SDMMC_CK: 200/50 МГц, 50/50 МГц, 2/2 МГц (именно два/два МГц). Получил удручающий и совсем неожиданный результат. Скорость записи в режиме Polling одинаковая для всех указанных комбинаций - 350...500 кБайт/сек. ДМА режим также не улучшил скорость записи. Что-то явно делаю не так? Голова уже скоро взорвётся.
  20. STM32H743 mass storage

    По документу AN5200 в Кубе в КлокКонфиге "to SDMMC1" это клок узла, отвечающего за работу с SDMMC? A клок на карту SDMMC_CK выбирается делителем этой частоты? Я попробовал подать частоту на встроенный контроллер равную 120 МГц (вроде можно до 200 МГц), а на карту клок, равный 30 МГц. Так Инициализация карты выдала ошибку.
  21. STM32H743 mass storage

    Free Device Monitoring Studio. Пользуюсь крайне редко. Проблем с USB уже давно нет. Генерю код Кубом, потом совсем немного дорабатываю USB код для своей задачи. В устройстве (в котором не могу сделать SD быстрым в режиме флэшки) с драйвером libUSB на стороне ПК получаю скорости передачи данных до 26 МБайт/сек.
  22. STM32H743 mass storage

    Посмотрел осциллографом на шину USB. При записи файлов с ПК на масс сторедж вижу на USB по два коротких пакета через каждые 2 микросекунды. Т.е. Проводник отправляет свои запросы часто, а тормозит обмен данными (SD карта + STM32H743). Вернее сказать, криво написанный мною код.
  23. Вы не смогли повысить скорость записи?
  24. STM32H743 mass storage

    Уже и посмотрел USB сниффером: "USB HS v.2.0". Непонятна большая незаполненность трафика при обмене данными: при записи 5%, при чтении примерно 15%. Andreas1, скажите, пжл, Вы файлы на свой mass storage (на STM32h743) пишите/читаете средствами windows, например, проводником или своей программой?
×
×
  • Создать...