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

rf_pcb

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

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

  • Посещение

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


  1. FT245

    вы название темы смотрели? Здесь обсуждают ft245. И конечно используют. В приложениях где нет смысла городить схему с МК. может кому пригодиться f = NET.addAssembly('C:\FTD2XX_NET.dll'); % посмотреть возможные методы %methodsview( 'FTD2XX_NET.FTDI'); % открываем доступ к первому комутатору fo=FTD2XX_NET.FTDI; r = OpenByIndex(fo,0); для второго r = OpenByIndex(fo,1); %Запрос номера комутатора numDevicesMax = 5 myArray = NET.createArray('FTD2XX_NET.FT_DEVICE_INFO_NODE', numDevicesMax) r = fo.GetDeviceList(myArray) myArray(1) Switches_Number_1= myArray(1).SerialNumber(1);
  2. FT245

    Добрый день! Кто нибудь знает как обращаться к конкретной микросхеме в режиме BitBang, если их подкдчено несколько? Я разобрался как узнать номер. Когда подключаю по отдельности вижу и №1 и №2, а когда обе микросхемы подключены к ПК обращение идет по умолчанию к №1.
  3. FT245

    пришлось поменять PID в файлах драйвера, после чего драйвер установился
  4. FT245

    я продолжил изучение, нашел примеры для матлаба, но упреся в установку D2XX драйвера. Скачал. У меня Win7. Почитал что есть в интернете по этому поводу. Нашел статью где говорилось следующее "Немного сложнее обстоит дело в случае использования операционной системы Windows XP, которая уже имеет в своем составе сертифицированные VCP-драйверы FTDI. При попытках присоединить к компьютеру новое USB-устройство со стандартными идентификаторами FTDI (например, любой DLP-модуль) система по умолчанию, не спрашивая пользователя, самостоятельно установит VCP-драйверы. Пользователю, желающему работать с D2XX-драйверами, необходимо в этот момент вспомнить, что очень полезно воспитывать в себе терпение и воспользоваться утилитой ftxprcvr.exe, входящей в состав дистрибутива D2XX-драйверов для Windows XP. Утилита ftxprcvr.exe, используя установившиеся по умолчанию VCP-драйверы, перепрограммирует внешнюю EEPROM, используемую в присоединенном устройстве, и задаст новые значения идентификаторов (VID=0403 и PID=6006). После этого необходимо повторить процедуру установки D2XX-драйверов сначала, т.е отключить и снова присоединить устройство. Теперь система даст возможность пользователю указать директорию для установки D2XX-драйверов." Проделал описанную процедуру, записал PID=6006 Отключил включил девайс и... При попытке установить драйвер из папки D2XX, говорит не удалось найти драйверы для этого устройства Причем то же и для драйверов виртуального COM-порта Вот сижу теперь и думаю что делать дальше
  5. FT245

    режим Bit Bang Mode то что нужно, но его нельзя установаить при работе через виртуальный com-порт
  6. FT245

    Спршу здесь, чтобы не создавать наовую тему. Правильно ли я понимаю что FT245 не позволяет в одну сторону "сыпать" байты из виртуально COM Я привык что на ft232 если сыпать подрят информацию она известной скоростью будет видна на Tx или Rx А 245 серия получается так ен позволяет? Нужно обязательно строб RD подать? Может есть какие еще варианты? Задачка ставить байт из COM порта "паралельно".
  7. Продам аттенюатор 30 dB 25W 0-18 ГГц Agilent Метрологический, от датчика мощности, в идеальном состоянии 15тр на ибее 30
  8. головки к м3-51

    головки к м3-51 30 тр /шт
  9. Здравствуйте! Прошу посоветовать новичку, что почитать на нижеописанную тематику. Есть задача разобраться с алгоритмом получения комплексного значения т.е. модуля и фазы из отсчетов двух синхронных АЦП. Это низкочастотный анализ цепей. Есть плата сбора данных оцифровывающая две ПЧ (падающий и отраженный сигнал). Т.е. есть два массива напряжений. При этом оба синуса "бегут" во времени. А мне нужно получить константу модуля и фазы (их отношения?). Из теории цепей нагрузка, какая бы она ни была - константа.
  10. А какое вы брали сопротивление нагрузки? и для какого диода?
  11. "готовые" отличный вариант, только они со смещением и на одном диоде. А вопрос все тот же, как они его согласовали.
  12. Амплитудный детектор, регулировать в процессе работы ничего не поанируется. Вопрос больше в топологии констругции. Планирую все же пока на гребне сделать. Сопротивление диода действительно меняется. Планирую работать на уровнях до -20 дБм, а в этом диапазоне оно почти константа и больше 1.5 кОм.
  13. Добрый день! Прошу подсказать какие есть проверенные варианты согласования диода в волноводе. Цель, сделать амплитудный детектор. В идеале двухполупериодный. Требование по КСВ<3.0. Диод zero-bias. Диапазон 26-37 ГГц. В чем вопрос, как согласовать? Волновое сопротивление прямоугольного волновода порядка 300 -500 Ом (частотно зависимо), а диода 1.5 кОм и выше. 1)Рассмотрел термисторные преобразователи мощности, там все сводится к согласованию через плавный П-образный переход (сопротивление частотно независимо) к сопротивлению 100, 200 или 400 Ом. 2) Рассмотрел термисторные преобразователи мощности с скачкообразным переходом на H- образную диафрагму. 3) Рассмотрел гребни (FinLine) все то же. Переход к сопротивлению менее 400 Ом. Провел эксперимент, была буржуйская голова на термисторе 400 Ом (КСВ 1.4), убрал термистор, поставил диод |Г| почти 1.0. Нет согласования совсем. Причем заметил, что отражение от поршня , а не от КЗ . То же и на FinLine, буржуйский детектор. Согласование мягко говоря никакое. Местами по КСВ 3.0, в остальных участках почти полное отражение. Взял у соседа Р2- производства Ритм, что то свежее. Там детектор коаксиальный с переходом на волновод. КСВ 1.6. Но там и схема другая, наверно напыленные резисторы на 50 Ом. А как же согласовать в волноводе?
  14. Добрый вечер. Требуется разработать плату ацп->RS-232 (USB) габариты, не более 80 мм х 40 мм; ацп cs5534; гальванически изолированный вход; шум p-p не более 50 мкВ; питание от USB порта ПК; диапазон измеряемых напряжений от 1 мкВ до 100 мкВ (5 В по договоренности); погрешность от 100 мкВ, не более 0,1 %; контроллер Atmel любой. Предложения с ценой можно присылать в личку.
  15. Что посоветуете, как специалисты, почитать из книг по виндам относительно моей задачи?
  16. Ситуация понятна. Изначально я ориентировался на опубликованные скорости, считая, что могу получить через порт требуемое количество ОБРАЩЕНИЙ (запись-чтение) за секунду с помощью программы, скомпилированной в Builder C++. Задача именно в этом и состоит - получить максимально возможное количество ОБРАЩЕНИЙ за секунду через порт посредством программных средств верхнего уровня. Понятно, что драйвера и система Windows съели ресурс времени, потому я получаю с помощью своей программы совершенно смешное количество обращений через порт. Я не такой специалист по железу, как некоторые местные гуру-пупки, программирую в Builder, потому не знаю многих тонкостей железа. Ясно одно - реально расчёт количества ОБРАЩЕНИЙ за секунду через порт нельзя вести по стандартной формуле, которая дана в популярной литературе. И для достижения заявленных характеристик порта для программы из Builder требуется "чистый", не загруженный Windows, и ещё чёрт знает чего... Интересно, а в Линуксе такая же песня, как и в Windows, по моей задаче?
  17. Zltio, ну вот вы скажите, сколько реально получить скорость при описанной ситуации?
  18. Жаль что никто не может внятно ответить кто виноват и как быть. Какая же все таки скорость возможна при описанных условиях? 400 байт/с это же явно очень мало.
  19. может и угадали)) Сейчас я тестирую с перемычкой на com порту. Результат 200-400 байт /с. Вы считаете это нормально? В моем представлении - есть интерфейс - есть заявленная скорость. Значит должны быть способы реализации. Откуда это информация про пакеты? про задержки в операционке?! Тактовая частота процессора 3 ГГц!
  20. Прошу меня услышать. Я спросил, как мне передавая и принимая один байт, добиться скорости 115200 кб/с. Для снятия всех вопросов с железом я установил перемычку на COM порт. Так можно? Можно. Значит раз есть такая скорость, должны быть способы ее достижения. Вопрос и звучит, как мн её добитьсься. В решаемой задаче побайтный прием и передача. От этого и отталкиваюсь. Служебыне сигналы не использую.
  21. В программе использую поток - выставляю максимальный приоритет (в данном случае получаю приоритет - 15). В XP получаю скорость данных в 1 сек. около 800 циклов обращений (1 цикл = 1 символ передачи и 1 символ приёма). В W7 и в W8 циклов меньше в разы. Начинаю отключать процессы в виндах - количество циклов возрастает, но не значительно... Кроме того, в настройках таймаутах порта при потоке ставлю 0 для макс. скорости. Возможно, что проблема в виндах. Какие процессы отключить, чтобы добиться требуемой теоретической скорости?
  22. Подскажите пожалуйста какие функции Вы используете? Может есть пример?
  23. 115200/9/2=6400 Скорость приема. Скорее такой параметр мне нужен. Поэтому делю на 2. Подскажите как правильно написать?
  24. Прошу дать совет и прокоментировать мои рассуждения. Пишу ПО по для приема данных от МК на скорости 115200 по интерфейсу RS-232. В качестве простейшего теста ставлю на ПК перемычку между Rx и Tx. 1 байт, 1 стоп, без четности и всего остального. Если я правильно понимаю я должен увидеть скорость приема близкую к 7200 байт/с (115200/8/2). Пишу ПО в Билдере, использую стандартный API функции, но скорость вижу от 200 до 400 байт /с. Пробовал с выводом на график и с записью в фаил и просто из памяти в фаил, но больше чем 400 байт /с не получил. Заметил особенность что на XP и 7ке разные скорости. Подскажиет как быть? Получу я свои 7200? ну хоть 5000 байт/с?
×
×
  • Создать...