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

Fortune

Свой
  • Постов

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
    Участник
  • День рождения 09.06.1982

Контакты

  • Сайт
    Array

Информация

  • Город
    Array
  1. Всем спасибо, уже разобрался. С функцией USB_Write все в порядке, проблема была в моем кривом коде. Моя функция-обёртка для функции USB_Write передавала в последнюю dLength типа unsigned char, поэтому я не мог передать 256 байт и больше. Исправил на unsigned int и все заработало. Тему можно закрывать.
  2. Вопрос по USB framework для at91

    История такая. Взял атмеловские исходники usb framework+cdc и переделал с целью получения vendor-specific устройства(на контроллере at91sam7s64), работающего в режиме bulk(просто повыкидывал из кода все что касается cdc). С помощью WDK создал драйвер для этого устройства и все более или менее заработало. Но проблема в том, что я хочу увеличить скорость передачи, передавая не 64 байта за раз а 4096 байт. unsigned char BULK_Write(S_std_class *pBulk, void *pBuffer, unsigned int dLength, Callback_f fCallback, void *pArgument) { return USB_Write(pBulk->pUsb, BULK_EPT_DATA_IN, pBuffer, dLength, fCallback, pArgument); } в этом коде фигурирует функция USB_Write(она осталась неизменной из атмеловских примеров ). Эта функция принимает в качестве аргумента dLength, который, по идее равен количеству байт, которые я планирую передать на хост. Сейчас я передаю dLength=64. Могу ли я передать в эту функцию dLength=4096? (пробовал, максимум что у меня получилось - 128). Если нет, то как организовать передачу блоками по 4кб? Нужно ли модифицировать каким-то образом функцию USB_Write или нужно передавать как-то по другому?
  3. Вы имеете ввиду, указать путь для каждого футпринта? Собственно проблема и заключается в том что это очень долго...футпринтов то в библиотеке у меня много. Или я неправильно понимаю и есть какая-то глобальная настройка чтобы этот путь указать для всей библиотеки? Где указывать этот путь? (Я знаю только лишь, что можно его указать при редактировании списка футпринтов в закладке SCHLibrary именно для каждого футпринта по отдельности)
  4. Проблема в следующем: я создал библиотеки .SCHLIB и .PCBLIB. Поскольку компоненты для них были извлечены в основном из альтиумовских интегрированных библиотек, то к символам в моей библиотеке оказались прикреплены футпринты опять же с этих интегрированных библиотек. Есть какой либо инструмент(?) чтобы объяснить альтиуму, что все футпринты, на которые есть ссылки в моей библиотеке символов должны быть взяты именно с моей библиотеки футпринтов или хотя бы какой либо более удобный инструмент чем окно вида (прикрепленный рисунок):
  5. Попробую промоделировать... АЦП+Адум это жесть...потом после всего еще на выходе поставить ЦАП и подключить стрелочный индикатор. Этой у наших поставщиков не нашел, но вот еще MAX4080 приглянулась...тоже недорогая...
  6. Похоже, что Вы меня практически убедили в такой необходимости...начинаю понемногу въезжать... Мне кажется, если я правильно понял суть, она будет работать если делители на входе будут идентичными, чего на практике достичь нереально, или причина другая?
  7. Вот и мне так показалось при моделировании. какие-то непредсказуемые результаты получаются. Да, действительно хотелось бы на 358, но кажись тут так просто не отделаешься... А что идея...запитать ОУ от изолированного источника:)... Вот уж не думал что такая казалось бы простая задача измерения тока окажется на практике настолько сложной...
  8. Хорошо, вот моя схема. Судя по делителю на неинвертирующий вход ОУ подается напряжение большее напряжения питания микросхемы. Она сможет работать? Если нет, то как я должен подкорректировать номиналы резисторов? А чем тогда меряют ток в китайских тестерах? там тоже специальные дифференциальные усилители стоят? Спасибо, очень познавательно.
  9. 74hc244

    Впринципе у меня SD карта нормально работала с делителями (входные сигналы через делители, выходные - напрямую к контроллеру). Хотя я пробовал такой фокус на частоте 8 МГц. Возможно, что на более высокой карта будет работать нестабильно.
  10. А при КЗ в нагрузке измерительная схема сохранит работоспособность?
  11. Измерение тока

    Посоветуйте пожалуйста рабочую схему измерения тока нагрузки БП с выходным напряжением 30В (от 0 до 10А) на операционном усилителе с однополярным питанием (LM358). Предположительно, шунт сопротивлением 10 милиом. Здесь http://www.overclockers.com.ua/cpu/cpu-power/?print в начале статьи говорится о двух схемах: дифференциальный усилитель напряжения и преобразователь напряжение - ток. поскольку я в аналоговой технике не сильно рублю, хочу задать несколько вопросов (даже если я получу ответы не на все, то все равно буду очень признателен): 1. Имеет ли значение тот факт, что выходное напряжение БП больше напряжения питания ОУ? 2. Какие преимущества и недостатки имеют эти схемы сравнимо друг с другом. 3. Чем определяется погрешность измерения? Собственно интересует нижняя область диапазона (единицы миллиампер), хотя поидее погрешность должна быть одинакова во всем диапазоне токов. 4. Где в интернете можно почитать конкретно и тупо по теме (только плиз ненадо ссылок на принцип работы ОУ, пускай я даже плохо понимаю азы), потому что обгуглился уже так, шо капец. Пытался разобраться с принципом измерения тока в китайском мультиметре на пределе 20 А, но там стоко проводов, шо глаза сломать можно. Заранее спасибо за содержательные (и не очень:) )ответы.
  12. Я, конечно, не претендую на абсолютную объективность, но если с минимумом шумов(помех), то кажись больше подойдет квазирезонансный преобразователь...
  13. Главную идею перехода на бессвинцовые технологии наверное понять сложно, но что-то мне подсказывает что это отнюдь не борьба за экологию, а скорее всего чей-то финансовый интерес. Лично я всякие переубеждения в пользу безсвинца считаю абсурдом, хотя с другой стороны паять припоем без свинца наверное не так вредно для здоровья...
  14. Подскажите, пожалуйста, как реализуется мягкий старт в шим-контроллерах UC384x. А то че-то не могу разобраться...
×
×
  • Создать...