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

korotaev

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

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

  • Посещение

Репутация

0 Обычный

Информация о korotaev

  • Звание
    Частый гость
    Частый гость

Посетители профиля

2 796 просмотров профиля
  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, можно задать Вам несколько вопросов на личную почту?
×
×
  • Создать...