Перейти к содержанию
С Днём Победы! ×

efa

Members
  • Постов

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

  • Посещение

Сообщения, опубликованные efa

  1. Хотя, если честно, не совсем понимаю, для чего они нужны :) . "Исправить" погрешности самого FFT?

    В википедии в принципе написано. Суть: так как в реальности анализируется не бесконечный промежуток времени (посмотрите пределы интегралов), поэтому возникают проблемы на краях выбранного промежутка. Чтобы их минимизировать, сигнал в выбранном промежутке умножается на оконную функцию, плавно стремящуюся к нулю на краях, и, соответственно, вклад семплов, расположенных ближе к краю уменьшается до нуля.

  2. Неправильно.

    Частота сэмплирования должна быть минимум в 4 раза больше желаемой полосы пропускания (4 точки на период сигнала).

    Это, по-моему, теорема Котельникова, что-ли ...

    Т.е. если Вы цифруете 40MSPS (40MHz), то вы получите полосу максимум 10 MHz. А по-хорошему - 8.

    У меня осцилл как раз такой - 40 MSPS, пропускная 8MHz, то бишь, 5 точек на период измеряемого сигнала.

    Если сигнал больше 8 MHz, он его просто изуродует, неправильно нарисует....

    Даю наводку: похоже вы забываете (или не знаете) про оконную функцию. Читайте википедию:http://ru.wikipedia.org/wiki/Преобразование_Фурье и http://ru.wikipedia.org/wiki/Оконное_преобразование_Фурье Перед применением FFT нужно сначала наложить на сигнал оконную функцию, например Кайзера. Тогда не будет таких проблем для сигнала частотой до половины частоты семплирования (т.е. будет в согласии с теоремой Котельникова / Найквиста / и т.д.). А что с вашим осциллографом - я не знаю, у меня нет осциллографа.

  3. Странно статьи про наушники начинаются: -"оказывается подключение наушников через усилитель улучшает звук" ,естесно этож линейный выход на звуковухе,он в принципе не расчитан на низкоомную нагрузку,как будто на корпусе наушники нарисованы или в драйвере упоминается про наушники в этой дырке :huh:

    Просто авторы этих статей совершают для себя открытие. А потом это уже становится естественным, как и для всех кто в теме. Но есть люди другого склада ума - гуманитарного, им даже объяснять бесполезно про сопротивления, они давно забыли школьную физику как страшный сон. И вокруг таких большинство. Вот поэтому молодёжи приходится самим открывать америку - некому их надоумить.

  4. Нашел вот (cсообщение №35):

    http://forum.rcdesign.ru/index.php?showtopic=43525&st=20

    и по ссылке:

    http://www-user.tu-chemnitz.de/~heha/baste...T/index.html.en

    Однако, что лучше: делать юсб-программатор или лпт-преобразователь, универсальный, но медленно работающий?..

    Похоже и переходников не просто будет найти, может тогда программатор лучше заказать, или самому сделать?

  5. Так, существуют юсб-программаторы с софтовой (в контроллере) реализацией юсб-интерфейса, и есть с аппаратной (на микросхеме FTDI232BM например). Какой вариант ты имел ввиду?

    Похоже тот что с аппаратной. А с программной быстрее? Или оба варианта медленне чем LPT-программаторы?

  6. Есть в наличии программатор для LPT-порта , но необходима работа с ноутбуком, т.е. через USB (в "полевых" условиях).

    Паять USB-программатор не хочется, купить - нужно заказывать в Москве.

    Но можно найти ближе и дешевле такой переходник LPT-USB.

    Теперь главное - будет ли работать?

  7. Так, нашел ошибку - надо еще запитать и схему программатора (с микросхемой).

    Не верю своим глазам: работает отлично, ошибок больше нет!!! УРА-А-А-А-А!!!

    Однако ж жаль, что программатор "пять проводков" не смог с этими устройствами работать, ну ладно теперь есть чем шить. Приделаю коннектор к проводкам и пойдет рутинная работа.

  8. Результаты попытки использования программатора с микросхемой не очень радостные. (Кстати в этом программаторе кроме микросхемы только один резистор, конденсатор и диод.)

    Из десяти попыток чтения калибровочного байта или фьюзов две оказываются неудачными, понипрог говорит "Device missing or unknown device (-24)"

    В этом устройстве (взял другой экземпляр) заблокировано чтение прошивки и еепрома, поэтому читаются последовательности 00 00 01 01 02 02 ... Считал прошивку и еепром, в этих последовательностях тоже есть ошибки (правда значительно реже ~0.5%).

    С мегой8 опять все работает безупречно.

    Щас укорочу неэкранированный участок проводов, может теперь в нем дело.

    Укоротил до 10 см - не помогло, также ошибки...

  9. Завтра попробую еще программатор с буфферной (так ее кажется) микросхемой.

    А насчет JTAG, на платке разведены смд контакты. Только ПониПрог кажется не умеет, другой прошивальщик нужен, а программатор какой-то есть.

    С JTAG-ом буду в крайнем случае разбираться. Ну заявляет же производитель (звонил ему), что нет никаких хитростей, все шьется через SPI. Да я и сам понимаю.

    Кстати был проблеск надежды и с этим "пять проводков".

    Поначалу он был спаян за пять минут из того что было для прошивки устройства на мега8. И он сразу же заработал. А под руку попались следующие резюки: 100, 560, два смд по 150 последовательно, два 1к параллельно. И работало без проблем. С новым устройством не заработал. Решил перепоять резюки (ближе к 300). Так вот, когда перепоял вроде бы один резистор (точно не помню), то после подключения удалось прочитать калибровочный байт (через раз удавалось) и пробовал считать прошивку - получилось такое: по несколько байт кода, несколько байт FF, кароче байты читались с переменным успехом.

    Я, обрадовавшись, тут же перепоял остальной резистор, думая что щас все заработает, однако ожидания не оправдались и проблесков больше не было.

    Может теперь напряжением питания поиграться? В даташите указано 2.7-5.5 для программирования.

    Генератор кстати 8МГц кварцевый, если это важно.

    Замерял напряжение на с игрового порта: 4.85 В (в простое и при попытке чтения).

    P.S. Разобраться с SPI просто принципиально, т.к. мне придется не одно и не два этих устрйства прошить, а через JTAG будет не удобно (смд-контакты JTAG-а против разъема под 6-пин коннектор SPI)

  10. ATmega128L, TQFP

    Коннектор подключен к следующим ногам:

    1 PE1 (PDO)

    2 VCC

    3 PB1 (SCK)

    4 PE0 (PDI)

    5 RESET

    6 GND

    Может быть что-нибудь с программатором? Резисторы например заменить? У меня сопротивления почти как в приведенной картинке из журнала:

    MISO 100

    SCK 330

    MOSI 300

    RESET 347

    Попробую перепаять по 150 (кроме 100).

    Перепоял

    MISO 100

    SCK 150

    MOSI 150

    RESET 209 (что было под руокй)

    не помогло.

  11. У меня тоже проблема.

    Есть устройство с мегой 128, и есть к нему новая прошивка, и как фьюзы выставить знаю. Но прошить не могу.

    Ответьте пожалуйста, как проявляет себя незапрограммированный фьюз SPIEN? У меня PonyProg говорит то же, что и при отсутствии мк/программатора.

    Программатор типа "Пять проводков"

    но вообще взял из журнала, картинка прилагается.

    post-58153-1219632434_thumb.png

    (Проверен на мега8 - работает без проблем, питание подключаю от рядом расположенного Game-порта)

    Если виноват фьюз, то это лечится только высоковольтным параллельным программатором?

    P.S. На устройстве 3 светодиода, и когда что-то делаю в ПониПрог (пытаюсь что-то считать) они все погасают, а когда появляется в понипрог сообщение об отсутствии девайса они снова начинают моргать как при включении устройства. Т.е. ресет вроде происходит.

    P.P.S. На плате 6-пин коннектор (почти SPI, только вместо MOSI и MISO - PDO и PDI), пробовал и через него и пробовал подключать к MISO и MOSI - разницы никакой не наблюдал.

    P.P.P.S На два вопроса жду ответа: 1) это фьюз виноват? ; 2)лечится только высоковольтным параллельным программатором?

    Выяснил у производителя что-да-как, говорит нет никаких хитростей, все прошивается легко, значит фьюзы ни при чем. Так что-же? Остается три вещи: программатор("пять проводков"), прошивальщик (PonyProg) и питание от игрового порта. Что делать? Что не так?

×
×
  • Создать...