- Понадобилось уменьшить пульсации на выходе ШИМ ЦАПа, не меняя аналога. Есть такой метод генерации ШИМ - разбиение на грубую и точную часть. Применялся, например, в телевизионных процессорах PCA84C640, PCA84C444. Лeoнид Ивaнoвич(250 знак., 06.04.2010 12:55, MCU, полностью)
- делал 14 бит на 10 битном аппаратном шиме и 4 бита на прерывании abivan(87 знак., 07.04.2010 09:25)
- А так грубовато будет? Сайт бусурманский. oleg110592(58 знак., 06.04.2010 21:11)
- брезенхейм - не оно? - LordN(06.04.2010 19:34)
- Это называется 1-bit DAC, если я не путаю. - SciFi(06.04.2010 18:48, ссылка)
- Безотносительно к приведенному примеру. Пусть N - значение, M - период, тогда обычный ШИМ дает чистую 1 в интервале от 0 до N-1 и чистый 0 в интервале от N до M-1. А нужно "перемешать" все битовые интервалы таким образом, чтобы вероятность встретить 1 vmp(312 знак., 06.04.2010 16:37)
- Этот метод не универсальный, к сожалению. В телевизионных процессорах всё гораздо проще - там есть сигнал ОС и именно по нему точная подстройка вторым ЦАПом производится. В противном случае, вам прецизионный сумматор потребуется. - Shura(06.04.2010 13:03)
- Не совсем понял, о чем Вы. Я имел в виду чисто цифровой блок телевизионного процессора - 14-bit tuning DAC. У него на входе 14-разрядное слово, на выходе некая последовательность импульсов. Вот это я и хочу повторить. - Лeoнид Ивaнoвич(06.04.2010 13:09)
- Принцип его работы следующий Shura(382 знак., 06.04.2010 13:15)
- Нет, там не так. Там один 14-битный ЦАП. См. стр. 12-14 по ссылке. Меня интересует, как выглядит логика, формирующая то, что на Fig. 12. - Лeoнид Ивaнoвич(06.04.2010 13:23, ссылка)
- Смотрите внутренности 155ИЕ8. В ЛУТ-овой ПЛИС неплохо укладывается, может найду свои AHDL для EPF8282 с carry/cascade - одна LC на бит (не считая общего счётчика). ReAl(06.04.2010 18:43 - 18:48)
- Да там, вроде, всего-то пять строк кода.. ;) - quark(07.04.2010 08:10 - 08.12.2010 21:32)
- Да, я сначал тоже так написал. Но то, что тогдашний MaxPlus-II (7.какой-то) нагенерил - мне не понравилось. В результате было написано нечто немного длиннее (ещё по строке до и после FOR GENERATE), но такое, что укладывалось с одновремённым ReAl(230 знак., 07.04.2010 23:28)
- Да, этот метод делает почти то же самое, что и Брезенхем. Правда, распределяет импульсы по интервалу несколько хуже, зато использует меньше триггеров в CPLD. Лeoнид Ивaнoвич(103 знак., 07.04.2010 12:23)
- Что-то сходу трудно въехать, как её применить :) - Лeoнид Ивaнoвич(07.04.2010 01:55)
- Ну оно может тупо по таблице 3 формироваться, например. Только для ваших целей это всё равно не поможет, ведь период в данном случае будет всё равно большой. - Shura(06.04.2010 13:33)
- Подкиньте ссылок на производителей хороших фотодиодов (не ширпотреб, для точных измерений), пожалста. Знаю Hamamatsu/Edmund Optics/Thorlabs/Epigap. Еще кто есть? - Snaky(08.12.2010 10:16, SCH, полностью)
- Mentor Graphics купил CodeSourcery: SciFi(163 знак., 08.12.2010 21:48, dao, ссылка, полностью)
- Информация для использующих LPC1768. Насчет размера Flash. rezident(1215 знак., 08.12.2010 19:35, ARM, ссылка)
- Tcnm-ли в природе программулька, которая через последовательный порт принимает пакетики и раскладывает их в разные окошки, а из этих окошек ввод пользователя берет и пакетиком посылает, с идентификатором того окошка, которое послало данные? mandigit(239 знак., 08.12.2010 13:08, dao, полностью)MBedder
- Посоветуйте простую схему для умощнения MAX2513 до 1500 мА (например транзисторы на выходе) или другой DC/DC c несколькими изолированными выходами суммарной мощностью около 2.5 Вт (попроще) - Leha(08.12.2010 18:10,
, SCH, полностью)reZident
- MPLAB 8.60 -- не работает симулятор PIC18. Инструкции некоторые не выполняет. Доколе? Чем отлаживать PIC18(F87J10) кроме MPLAB 7.xx ? - fk0(08.12.2010 15:19, PIC, полностью)
- Имеется AT91SAM9260 + IAR + J-Link. У меня тут заминка с настройкой PLL. Я хочу, чтобы моя частота тактирования процессора [B]PCK[/B] была [B]192 МГц[/B], а задающая частота, которая тактирует периферию [B]MCK[/B] была в 2 раза меньше, т.е. ZED“(3070 знак., 06.12.2010 12:36,
, ARM, полностью)
- Хотелось бы еще узнать как включать этот пресловутый MMU. - ZED“(08.12.2010 09:31,
)
- Спасибо всем ответившим, я даже не думал, что мой вопрос вызовет такой резонанс и такую жаркую дискуссию. Но благодаря такой полемике я узнал много нового и не пришлось ковыряться в даташитах=)) Когда люди объясняют своими словами, да еще как ZED“(438 знак., 08.12.2010 09:30,
)
- надо дрыгать от таймера - ASDT+(07.12.2010 10:56)
- Я ее читаю, но очень тяжело (в 798 страницах!) найти то, что тебе нужно. PLL вроде настроил правильно, все по заветам мануала, ножками дрыгаю тоже верно, но я так и не нашел ответа почему команда установки ножки в нужное состояние выполняется так ZED“(99 знак., 06.12.2010 17:43,
)
- Ну там написано, что ARMы не заточены под дрыганье ногами, у него на выполнение этой команды уходит не менее 10 тактов, у меня вообще получается больше 20. Еще пишут, что нужно подключать MMU, но как не понятно (ссылки на electronix не ZED“(111 знак., 06.12.2010 14:43,
)
- Ну во-первых частоту работы этого контроллера надо мерять не по частоте программного ногодрыга. Почитайте по ссылке. AST(87 знак., 06.12.2010 13:45 - 13:48, ссылка)
- А с какой частотой вы ожидаете дрыгание ногой? - GDI(06.12.2010 13:44)
- Ну 48 МГц. - ZED“(06.12.2010 14:14,
)
- Живой пример ногодрыга: Атмел АРМ7 66МГц тактовая, ногодрыгает меандром максимум 2 МГц. Doppler(109 знак., 07.12.2010 21:19)
- Если нужен просто контроль частоты, то не знаю как в 9260, а в 9263 есть возможность вывести сигналы PCK0(1,2,3) на GPIO и настроить им нужные делители, при этом весь тракт будет работать аппаратно и можно мерять сигнал осциллографом или GDI(15 знак., 07.12.2010 11:13)
- 48МГц не будет koyodza(673 знак., 06.12.2010 18:00)
- Прочитайте по ссылке выше и увидите, почему 48 МГц там быть не может. - AST(06.12.2010 14:23)
- Как называется плоский шлейф и разъемы под этот шлейф? Спс. - Двоешник(07.12.2010 11:28, SCH, полностью)
- неуважаетый тролль! С удовольствием готов обсуждать с Вами тему таймингов на lpc176x, но только после того, как вы сами хоть немного разберётесь в этом вопросе, а также напишите и запустите на нём программу хотя бы в сотню байт, и сами посмотрите koyodza(202 знак., 07.12.2010 23:59, ARM, полностью)MBedder
- Подскажите софтинку для расчета стека печатных плат antm(295 знак., 07.12.2010 15:42, dao, полностью)
- У кого установщик компонентов без конвейера в печь, расскажите - MELF все таки скатываются или нет при переноске заготовки? Другие компоненты плотно сидят? 0402 не сдуваются? - Alex B.(08.12.2010 12:34, SCH, полностью)
- Очень даже приличный (по описанию!) панельный компук на WinCE PC-746. ->сайт --> торгашеское гнездо. Внутри - альтернатива от англичан. Интересно, по чем такая китайщина? Evgeny_CD(152 знак., 29.11.2010 20:53 - 21:17, dao, ссылка, ссылка, полностью)
- Вопрос: Как в Borland Builder или MSVC определить сколько реально пикселов заняло выведенный немоноширинный текст в GUI ? - MegaJohn(08.12.2010 12:14, dao, полностью)
- На сколько дешевле односторонняя ПП по сравнению с 2х сторонней в большой серии? Двоешник(37 знак., 08.12.2010 12:17, SCH)