efa
-
Постов
13 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные efa
-
-
Неправильно.
Частота сэмплирования должна быть минимум в 4 раза больше желаемой полосы пропускания (4 точки на период сигнала).
Это, по-моему, теорема Котельникова, что-ли ...
Т.е. если Вы цифруете 40MSPS (40MHz), то вы получите полосу максимум 10 MHz. А по-хорошему - 8.
У меня осцилл как раз такой - 40 MSPS, пропускная 8MHz, то бишь, 5 точек на период измеряемого сигнала.
Если сигнал больше 8 MHz, он его просто изуродует, неправильно нарисует....
Даю наводку: похоже вы забываете (или не знаете) про оконную функцию. Читайте википедию:http://ru.wikipedia.org/wiki/Преобразование_Фурье и http://ru.wikipedia.org/wiki/Оконное_преобразование_Фурье Перед применением FFT нужно сначала наложить на сигнал оконную функцию, например Кайзера. Тогда не будет таких проблем для сигнала частотой до половины частоты семплирования (т.е. будет в согласии с теоремой Котельникова / Найквиста / и т.д.). А что с вашим осциллографом - я не знаю, у меня нет осциллографа.
0 -
Странно статьи про наушники начинаются: -"оказывается подключение наушников через усилитель улучшает звук" ,естесно этож линейный выход на звуковухе,он в принципе не расчитан на низкоомную нагрузку,как будто на корпусе наушники нарисованы или в драйвере упоминается про наушники в этой дырке
Просто авторы этих статей совершают для себя открытие. А потом это уже становится естественным, как и для всех кто в теме. Но есть люди другого склада ума - гуманитарного, им даже объяснять бесполезно про сопротивления, они давно забыли школьную физику как страшный сон. И вокруг таких большинство. Вот поэтому молодёжи приходится самим открывать америку - некому их надоумить.
1 -
Нашел вот (cсообщение №35):
http://forum.rcdesign.ru/index.php?showtopic=43525&st=20
и по ссылке:
http://www-user.tu-chemnitz.de/~heha/baste...T/index.html.en
Однако, что лучше: делать юсб-программатор или лпт-преобразователь, универсальный, но медленно работающий?..
Похоже и переходников не просто будет найти, может тогда программатор лучше заказать, или самому сделать?
0 -
Так, существуют юсб-программаторы с софтовой (в контроллере) реализацией юсб-интерфейса, и есть с аппаратной (на микросхеме FTDI232BM например). Какой вариант ты имел ввиду?
Похоже тот что с аппаратной. А с программной быстрее? Или оба варианта медленне чем LPT-программаторы?
0 -
Это ЮСБ-программаторы работают медленно?
0 -
Ну так ведь ЮСБ-программаторы (особенно с FTDI232BM кажется) вполне уверенно и беспроблемно работают. Пробовал может кто, есть достоверные сведения?
0 -
Есть в наличии программатор для LPT-порта , но необходима работа с ноутбуком, т.е. через USB (в "полевых" условиях).
Паять USB-программатор не хочется, купить - нужно заказывать в Москве.
Но можно найти ближе и дешевле такой переходник LPT-USB.
Теперь главное - будет ли работать?
0 -
Так, нашел ошибку - надо еще запитать и схему программатора (с микросхемой).
Не верю своим глазам: работает отлично, ошибок больше нет!!! УРА-А-А-А-А!!!
Однако ж жаль, что программатор "пять проводков" не смог с этими устройствами работать, ну ладно теперь есть чем шить. Приделаю коннектор к проводкам и пойдет рутинная работа.
0 -
Результаты попытки использования программатора с микросхемой не очень радостные. (Кстати в этом программаторе кроме микросхемы только один резистор, конденсатор и диод.)
Из десяти попыток чтения калибровочного байта или фьюзов две оказываются неудачными, понипрог говорит "Device missing or unknown device (-24)"
В этом устройстве (взял другой экземпляр) заблокировано чтение прошивки и еепрома, поэтому читаются последовательности 00 00 01 01 02 02 ... Считал прошивку и еепром, в этих последовательностях тоже есть ошибки (правда значительно реже ~0.5%).
С мегой8 опять все работает безупречно.
Щас укорочу неэкранированный участок проводов, может теперь в нем дело.
Укоротил до 10 см - не помогло, также ошибки...
0 -
Завтра попробую еще программатор с буфферной (так ее кажется) микросхемой.
А насчет JTAG, на платке разведены смд контакты. Только ПониПрог кажется не умеет, другой прошивальщик нужен, а программатор какой-то есть.
С JTAG-ом буду в крайнем случае разбираться. Ну заявляет же производитель (звонил ему), что нет никаких хитростей, все шьется через SPI. Да я и сам понимаю.
Кстати был проблеск надежды и с этим "пять проводков".
Поначалу он был спаян за пять минут из того что было для прошивки устройства на мега8. И он сразу же заработал. А под руку попались следующие резюки: 100, 560, два смд по 150 последовательно, два 1к параллельно. И работало без проблем. С новым устройством не заработал. Решил перепоять резюки (ближе к 300). Так вот, когда перепоял вроде бы один резистор (точно не помню), то после подключения удалось прочитать калибровочный байт (через раз удавалось) и пробовал считать прошивку - получилось такое: по несколько байт кода, несколько байт FF, кароче байты читались с переменным успехом.
Я, обрадовавшись, тут же перепоял остальной резистор, думая что щас все заработает, однако ожидания не оправдались и проблесков больше не было.
Может теперь напряжением питания поиграться? В даташите указано 2.7-5.5 для программирования.
Генератор кстати 8МГц кварцевый, если это важно.
Замерял напряжение на с игрового порта: 4.85 В (в простое и при попытке чтения).
P.S. Разобраться с SPI просто принципиально, т.к. мне придется не одно и не два этих устрйства прошить, а через JTAG будет не удобно (смд-контакты JTAG-а против разъема под 6-пин коннектор SPI)
0 -
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 (что было под руокй)
не помогло.
0 -
У меня тоже проблема.
Есть устройство с мегой 128, и есть к нему новая прошивка, и как фьюзы выставить знаю. Но прошить не могу.
Ответьте пожалуйста, как проявляет себя незапрограммированный фьюз SPIEN? У меня PonyProg говорит то же, что и при отсутствии мк/программатора.
Программатор типа "Пять проводков"
но вообще взял из журнала, картинка прилагается.
(Проверен на мега8 - работает без проблем, питание подключаю от рядом расположенного Game-порта)
Если виноват фьюз, то это лечится только высоковольтным параллельным программатором?
P.S. На устройстве 3 светодиода, и когда что-то делаю в ПониПрог (пытаюсь что-то считать) они все погасают, а когда появляется в понипрог сообщение об отсутствии девайса они снова начинают моргать как при включении устройства. Т.е. ресет вроде происходит.
P.P.S. На плате 6-пин коннектор (почти SPI, только вместо MOSI и MISO - PDO и PDI), пробовал и через него и пробовал подключать к MISO и MOSI - разницы никакой не наблюдал.
P.P.P.S На два вопроса жду ответа: 1) это фьюз виноват? ; 2)лечится только высоковольтным параллельным программатором?
Выяснил у производителя что-да-как, говорит нет никаких хитростей, все прошивается легко, значит фьюзы ни при чем. Так что-же? Остается три вещи: программатор("пять проводков"), прошивальщик (PonyProg) и питание от игрового порта. Что делать? Что не так?
0
Конкурс "лучшая Статья По Теме: Аудио"
в Конкурсы сайта с призами
Опубликовано
В википедии в принципе написано. Суть: так как в реальности анализируется не бесконечный промежуток времени (посмотрите пределы интегралов), поэтому возникают проблемы на краях выбранного промежутка. Чтобы их минимизировать, сигнал в выбранном промежутке умножается на оконную функцию, плавно стремящуюся к нулю на краях, и, соответственно, вклад семплов, расположенных ближе к краю уменьшается до нуля.