- Историческое. PowerPC внутри Xilinx Virtex. Преза. Мощно рекламировали, но не взлетело. Переоценили. Evgeny_CD(02.06.2017 20:48, pld)
- Посоветуйте как лучше/правильнее/проще соединить между собой ПЛИС и МК. Функционал планируемого устройства: Apтём(950 знак., 19.05.2017 22:55, pld, полностью)
- Ну вы блин даете .. Когда мне зачесалось лет 12 назад даже вопросов не было :) Поставил 20 ногов кажись на интерфейс . В плис три регистра из D триггеров данные команда и данные на выход все по 8 бит были . С ответственно 8 бит линий только на Blackbird_sunday(811 знак., 01.06.2017 05:22, )
- вообще самый простой вариант, если он конечно поддерживается процыком - прикинуться внешней SRAM. STM32F7xx такое умеет. Mahagam(330 знак., 29.05.2017 22:50)
- SPI , поскольку для параллельной шины скорости не те.Ее можно использовать только из соображений простоты работы с ней и если ног много лишних имеется.Классических вариантов шины два I8080 и M6800. - plainuser(29.05.2017 10:47)
- Хмм... Apтём(631 знак., 29.05.2017 20:42)
- Не еби мозг, забудь про ПЛИС и поставь многоканальный ЦАП типа такого --> - MBedder(21.05.2017 00:40 - 00:43, ссылка, ссылка)
- непонятен смысл ПЛИС. у stm32 есть контроллеры с шестью SPI - каждому "быстрому" цапу по своей линии, медленные - на гирлянду. - danuna(21.05.2017 00:16)
- Покурить доку по Альтеровской шине Avalon. И по NIOS-II (софткор ихний). Evgeny_CD(478 знак., 19.05.2017 23:08)
- Чёй-то SPI медленный? Десятки мбит мало?... POV_(172 знак., 19.05.2017 23:07, )
- Классика под новой точкой зрения. 5V CPLD современных серий. Evgeny_CD(1019 знак., 24.05.2017 21:30, pld, ссылка, ссылка, полностью)
- Spartan-7 - цены на DigiKey мелькнули и пропали. Некоторая аналитика там -> - Evgeny_CD(27.05.2017 00:27, pld, ссылка)
- Коллеги, такой вопрос: попытался установить драйвера на Altera USB blaster от terasic на Win7 64бит, пишет - Это имя уже используется в качестве имени службы или выводимого имени службы. В чем может быть дело? Драйвнра от Квартуса 13 - 0men(26.05.2017 14:52, pld, полностью)
- Кому-нибудь попадалась в отсканированном виде книга Армстронга "Моделирование цифровых систем на языке VHDL: Концепция моделирования на уровне ИС" (М. : Мир, 1992)? mut(84 знак., 25.05.2017 09:33 - 09:37, pld, полностью)
- Написал модуль одновибиратора. С его помощью расширяю несколько коротких импульсов. Оно вроде как работало, а сейчас перестало... POV_(309 знак., 06.05.2017 17:50, , pld, полностью)
- Согласен с (→). Да будет отдельной темой вопрос, может ли диалект Си быть полноценным языком поведенческого описания логики. Николай Коровин(1893 знак., 11.04.2017 17:12 - 17:37, pld, ссылка, полностью)
- Изменение амплитуды нужной частоты вблизи от рядом стоящей соседки Ксения(4437 знак., 31.03.2017 02:05 - 05:01, pld, полностью)
- Да купите уже селективный вольтметр! - IBAH(01.04.2017 14:59)
- Прошу Ксению ответить: 1) какова максимальная допустимая относительная составляющая погрешности измерений, 2) измеряется амплитуда гармоник относительно сигнала возбуждения или выходного сигнала черного ящика на основной частоте, 3) измеряется ли fk0(65 знак., 01.04.2017 00:09)
- Так вы же ж решили задачу. На выходе синхронного выпрямителя написать два фильтра для НЧ- и НЧ+. Так нельзя? - Барбос(31.03.2017 21:15)
- Вторые 5 коп - пропустить сигнал через хороший квадратор и ФНЧ. Вдумчиво ковыряясь в составляющих выхода (постоянка, 1*НЧ, 2*НЧ) можно много чего узнать об исходном сигнале.. - argus98(31.03.2017 20:31 - 20:35)
- Сначала нужно определиться с размером "маленькой и большой" составляющих. Отсюда получим потребный SNR АЦП. Если АЦП использовать быстрый, можно выкружить несколько дБ ДД - 6дБ на каждые четырехкратное понижение частоты дискретизации. Потом нужен Alt@ir(776 знак., 31.03.2017 18:47)
- Способ 2, возможно в качестве умножителя применим ключевой синхронный смеситель на аналоговом коммутаторе или просто на полевиках. Гуглить схемы гетеродинных приемников прямого преобразования. у них очень высокие характеристики. - Yurasvs(31.03.2017 14:38)
- чтоб без аннигиляций было нужно принимать синусную и косинусную составлящие отдельно (стерео). - fk0(31.03.2017 13:51)
- Мои 5 коп - АЦП с переносом спектра на ПЧ (гетеродинный вариант без умножителя) argus98(340 знак., 31.03.2017 13:19)
- Эх, Ксения. Недаром мне мама говорила: "если клиенту нужна точность лучше 5%, значит он не вполне представляет задачу". Все "искажения" Вашей синусоиды делятся на две категории: 1) которые при синхронном детектировании исчезают 2) которые при Крок(437 знак., 31.03.2017 12:18)
- Третий вариант близок к приёмнику прямого преобразования (с нулевой ПЧ). Под вашим словом "стробоскопический" скрывается устройство выборки и хранения (УВХ) АЦП. Возможно реализовать либо используя быстрый АЦП с малым временем выборки (существенно Nikolay_Po(448 знак., 31.03.2017 11:07 - 11:18)
- Вообще-то Вы описали стандартный АМ передатчик :-)) . Поэтому, смотрите, как работают АМ приемники. - Крок(31.03.2017 09:23)
- Для оцифровки 300 кГц желательно АЦП быстрее 1,5 MSPS. Для вычисления разноса не хуже 100 Гц время оцифровки не менее 10 мS. driver_gv(285 знак., 31.03.2017 07:12)
- ИМХО однозначно - быстрый МК с быстрым АЦП на борту и Фурье. Уже есть МК с АЦП до 80 MSPS, а уж с 1..10 MSPS - полно. Для озвученной задачи за глаза хватит ADC на 1-2 MSPS - MBedder(31.03.2017 02:15 - 02:46)
- Поломал всю голову, не могу без внешнего клока сделать следующее на Verilog... POV_(939 знак., 23.03.2017 22:09, , pld, полностью)
- Правда не Verilog, а VHDL так разрисовывает по исходнику Си. Если это чем-нибудь поможет. UPD: Теперь и на Verilog. Dingo(830 знак., 29.03.2017 08:43 - 09:36)
- OUT-ов должно быть, минимум 3, один на выход и два (или более) для хранения внутренних состояний автомата. Без внутренних состояний будет получаться обычная комбинационная схема. Что мы и наблюдаем. (См. учебники - синтез триггеров итп.) - argus98(24.03.2017 12:38)
- Тут таке... Походу, у вас концептуальный трабл. ;О) mse homjak(401 знак., 24.03.2017 10:45)
- Вроде вот так.. irnt(1026 знак., 24.03.2017 00:55, )
- Т. е. он как бы подан на такой триггер-защёлку, который умеет работать и по фронту (куда заведён второй), и по уровню (куда заведён третий), и при высоком уровне 3 превращается в прямоточную трубу, а при снятии снова запоминает последнее Николай Коровин(78 знак., 23.03.2017 22:47)
- Ну да.. пока все мои выкрутасы приводят ровно к одному результату - inS1 соединяется напрямую с outS4 )) - POV_(23.03.2017 23:30, )
- У меня пока получается вот так. Я не уверен, можно ли решить задачу без дополнительного тактового сигнала для блока always. Сигнал S4 я сделал чувствительным к обоим фронтам S3. evgeniy1294(24.03.2017 16:38 - 16:42)
- Ощущение острой нехватки «ассемблерных вставок», чтобы руками развести сигналы. На асике это делается элементарно, ну, может,
пару инверторов между триггерами придётся воткнуть да не, паранойя. А вот как синтезатору такое объяснить… Николай Коровин(24.03.2017 12:30 - 12:34)
- Так? (безотносительно того, зачем и допустимо ли) Dingo(642 знак., 29.03.2017 10:53)
- Ставить логику на тактовые входы триггеров - весьма дурной тон. Я бы на месте "синтезатора" весьма оскорбился бы.. - argus98(24.03.2017 21:00)
- Дык... mse homjak(168 знак., 24.03.2017 13:01)
- Кстати, дэшки там не по фронту, а по уровню (лэтчи). Пока держится C, работает прямоточной трубой, а при снятии защёлкивает последнее состояние, которое имел. Это же классика: Николай Коровин(461 знак., 24.03.2017 23:30)
- Чёртова физическая скорость. Это тот уровень разработки, где, поэтически выражаясь, «из гонки состояний с заранее известным победителем в асинхронной схеме рождается синхронная схема». Она так легко контролируется в асике и БМК и так хреново Николай Коровин(17 знак., 24.03.2017 13:10)
- Во что спрошу. По верилогу в Квартусе. mse homjak(355 знак., 27.03.2017 14:59 - 15:01, pld, полностью)
- Вопрос специалистам по ЦОС: сколько тактов или времени занимает вычисление арктангенса стандартной C-функцией и методом CORDIC? Пусть первоначально будет семейство AVR на 16МГц с аппаратным умножением, достаточно 2х знаков после запятой. - Экспериментатор(19.03.2017 19:46, , pld, полностью)
- 38x faster sine, cosine and arctangent calculations (CORDIC vs Standard C Library/DAVE) Infineon Пчеловод(275 знак., 20.03.2017 09:03)
- тут на PIC16. разница в 5 раз. Это не 38, но и PIC 8-и битный без аппаратного умножения )) Илья(147 знак., 21.03.2017 12:50)
- Интересно как на PIC16F1615 это будет выглядеть? Как раз они пришли ко мне - надо будет поэкспериментировать со встроенной цифромолотикой Math Accelerator - Make_Pic(21.03.2017 15:58)
- Там PID, он ничего похожего не сможет. Самые большие задержки дает тригонометрия. Интересно, какие еще фирмы делают встроенную на малоногих букашках? - Экспериментатор(21.03.2017 16:16, )
- То же так думал, Илья поправил -> Make_Pic(21.03.2017 22:31 - 22:36, ссылка)
- А чего Вам, как Экспериментатору, не хватает в серии XMC1302? :) Все есть: - замечательные модули ШИМ (CCU4, CCU8)+ синхронизированный запуск АЦП( 2х S&H),LED dimming, Co-processor, корпуса TSSOP + Цена - 0.5-0.7$. Пчеловод(115 знак., 21.03.2017 17:04)
- Не хватает дистрибьютеров в России с наличием на складах. Производитель очень солидный, №1 на европейском рынке автомобильной электроники. У него даже в даташите честно написали срок сохраняемости данных во флеш. Пытаюсь здесь понять, почему Экспериментатор(264 знак., 21.03.2017 19:52, )
- С образцами и отладками в РФ есть сложности, верно. Тем не менее, получил, что хотел. Если будете заказывать, рекомендую - Arrow & Compel. - Пчеловод(22.03.2017 09:22)
- Ну я, к примеру, инфинеон (XMC13x,14x) весьма пристально рассматривал. С подачи ихних распостранителей. И чё? Весьма посредственный МК - все характеристики либо средние, либо ниже среднего. АЦП хреновый, потребление хреновое, тактовая хреновая, argus98(280 знак., 21.03.2017 22:03)
- 38 получается за счет вдвое большей тактовой частоты сопроцессора и 24-битной разрядности его регистров. Для обычных микроконтроллеров разница будет меньше, но и такие абсолютные скорости просто недостижимы. Странно, что у нас не продают Infineon Экспериментатор(22 знак., 21.03.2017 14:55, )
- Всем спасибо! Интересно, а почему ARM ® Cortex ® -M0 контроллеры Infineon так мало распространены в России? Например, у XMC1302T016X0032ABXUMA1 в корпусе TSSOP-16 за $3 в российском маузере, есть 24-битный математический сопроцессор, который Экспериментатор(804 знак., 20.03.2017 12:40, )
- Атан2 относится к функциям, где два знака после запятой Результата потребуют в процессе (честных) вычислений горяздо бОльшей точности. Так что или компромиссный полутабличный метод, или долго. Может, даже сравнимо по времени с флот32 при таких Олдфаг(30 знак., 20.03.2017 08:19, )
- Возьми мой вариант (выше) и измеряй. - fk0(19.03.2017 23:00)
- ГЕнерал!!! caxapa.ru/src нихера не работает (не приаттачить!) Аттачу здесь: fk0(19.03.2017 22:59)
- На С - много. - argus98(19.03.2017 22:16)
- имхо, проще самому промерять, можно в отладчике - IBAH(19.03.2017 20:03)
- Подскажите ленивому! Что-нить типа Альтеровских MAX3000, сотня-полторы le, чтоб в розницу покупаемые были и софт доступный. - Сидоргек(19.03.2017 09:39, pld, полностью)
- Спасайте! Рушатся все мировые устои! Имеем цифровой фильтр Баттерворта 5 порядка. Строим ЛАЧХ, и вот внезапно, его ЛАЧХ апроксимируется аналоговым полиномом Баттерворта 10 ПОРЯДКА!!!!!!!!!! причем ФЧХ похожа на полином 5 порядка. Рушатся все мои IBAH(108 знак., 19.03.2017 18:27, pld, полностью)
- Задача: измерять вклад частоты 300 КГц в смесевом сигнале. Ксения(1144 знак., 04.03.2017 01:46 - 01:48, pld, полностью)
- По поводу связки USB - микроконтроллер misyachniy(145 знак., 06.03.2017 13:07, ссылка)
- Только одну частоту необходимо обнаруживать? Если да, то FFT зачем? А если подобрать f/Fs - то еще проще может получиться. brv(59 знак., 04.03.2017 22:52 - 05.03.2017 10:34)
- И какое f/Fs должно быть для случая 300 КГц? Подробнее расскажите - мне интересно. Ксения(725 знак., 05.03.2017 11:20)
- + посмотрите еще метод Герцеля (Goertzel). По поводу сравнения с "вкладом всех частот" - для проверки гипотезы наличия сигнала понадобится некий "порог". Он может равняться, например, k * сумма квадратов всех отсчетов. Но если пока с требованиями brv(91 знак., 05.03.2017 14:42)
- Если есть возможность не ЦОСить на лету, надо думать про АЦП, ДМА и буфера. Тем более процесс кратковременный, как я понял. - Alt@ir(05.03.2017 14:26)
- Вам ИВАН уже ниже подсказал: f USSR(9 знак., 05.03.2017 11:22, )
- Когда я этот свой пост сочиняла, сообщения от ИВАНа еще не было. - Ксения(05.03.2017 11:24)
- Вам бы следовало с самого начала указать частотный диапазон, в котором вы хотите делать частотый анализ и разрешение по частоте и по амплитуде, которые вам необходимы. - USSR(05.03.2017 11:28, )
- Требуемое разрешение узнала: Ксения(165 знак., 11.03.2017 05:12)
- Гетеродин нужен. Перенести на ~1000Гц и оцифровывай звуковухой компа. - fk0(11.03.2017 21:23)
- +1! IMHO лучше предварительно выделить основную частоту, затем смешивать. Полосовой фильтр на 300 кГц сделать на AD8615/8616 (до 24 МГц), к примеру. De_User(11.03.2017 22:25 - 22:33)
- А что у нас нынче с гетеродинами? Готовые микросхемы для этой цели есть? (имею ввиду смесители) - Ксения(11.03.2017 22:31)
- Так есть же готовые перемножители типа AD633. Ну на транзисторах сваять можно. Тем более, математически-точный перемножитель не нужен, можно, например, на квадратные синусы перемножать (и гармоники из результата фильтром удалять) -- можно обойтись fk0(84 знак., 12.03.2017 00:00)
- Спасибо! Весьма познавательно: AD734 и AD835 вообще красавцы! - AU08(12.03.2017 00:54, ссылка)
- И что будет, если на входы X и Y подать одну и ту же частоту? - Ксения(12.03.2017 01:11)
- На выходе должен получится квадрат частоты + искажения (для AD633 вроде до 1%, формула выхода [(X1-X2)(Y1-Y2)/10] + Z) - AU08(12.03.2017 01:21)
- Здрасьте! Оно умножает напряжения, а не частоты. - Ксения(12.03.2017 01:30)
- Так смеситель и должен умножать напряжения, если верить статье: "напряжение на выходе смесителя будет записано следующим образом:" AU08(130 знак., 12.03.2017 03:43 - 04:06, ссылка)
- А с частотой что будет? Т.е. не надо забывать, ради чего гетеродин взялись применять. Из принципа гетеродина должна получиться суммарная и разностная частоты. Но при одинаковых входных сигналах разность нулевая. Во что это выльется? И что Ксения(50 знак., 12.03.2017 04:19)
- У Вас вопросы не совсем корректны. Отрицательной разности не бывает, т.к. "-" можно представить как изменение фазы сигнала. - AU08(12.03.2017 04:27)
- Тогда конкретизирую: положим у меня есть несущая частота F и при ней две боковых F-f и F+f. Что случиться, если я эту смесь "прогетеродиню" с частотой F? Суммарная частота 2F меня не интересует, а что случится с разностными? По идее должны Ксения(230 знак., 12.03.2017 04:36)
- Получится +f и -f, очевидно... Только для осмысленной работы с таким сигналом нужен отдельный выход синусной и косинусной составляющих. Поэтому проще таки взять смещение (те же 1000Гц) и получить 1000Гц +-f и тогда работать можно с одной fk0(94 знак., 12.03.2017 13:22)
- "несущая частота F и при ней две боковых F-f и F+f. Что случиться, если я эту смесь "прогетеродиню" с частотой F?" - ничего хорошего не получится, кроме жуткого компота. AU08(333 знак., 12.03.2017 04:48 - 04:58)
- Допустим, гетерродин 298 кГц (цифровой стабильный). Суммируя сигналы с частотой 300-0,15 получите на выходе 1,850 кГц и 597,85 кГц; суммируя сигналы с частотой 300+0,15 получите на выходе 2,150 кГц и 598,15 кГц AU08(486 знак., 12.03.2017 04:30 - 04:40)
- А что, простейшее инветрирующее включение ОУ, как на рис. 6, уже сумматором не считается? - De_User(11.03.2017 22:38, ссылка)
- Если границы по частоте +/-0,05% это неслабо. Я бы сначала центральную частоту выделил "тёплым аналоговым" фильтром. А потом уже "натравливал" цифровую обработку. De_User(83 знак., 11.03.2017 05:20 - 05:32)
- Следовало, однако этих данных я пока не знаю. После праздника поеду к потенциальному заказчику и выясню подробности. А пока лишь прикидываю, насколько сложна эта задача и возможно ли ее решить малой кровью. Т.е. браться мне за нее или не стоит. - Ксения(05.03.2017 11:32)
- -> - Evgeny_CD(04.03.2017 14:32, ссылка)
- А какой длины FFT? Может, в ОЗУ контроллера влезет - тогда скорость передачи в компьютер не критична. - йцукен(04.03.2017 13:21, )
- На один анализ ОЗУ хватит, но данные, идущие следом, будут потеряны за все то время, пока идет расчет FFT в ОЗУ. Т.е. так получится лишь периодический вариант анализа с периодом, равным времени вычисления одного FFT. Тогда как в задаче требуется Ксения(882 знак., 04.03.2017 14:10)
- Так и не надо значит Фурью трогать совсем. АЦП комплексно умножаем на один единственный 300 кГц, узенько фильтруем квадратуры и складываем. На выходе - амплитуда входного 300 кГц. - Alt@ir(04.03.2017 21:34)
- Это я тоже прикидывала. Правда не усекла, что значит "узенько фильтровать квадратуры", но мысль умножать на синусоиду и косинусоиду с образцовой частотой 300 КГц была. В последнем случае из обоих скалярных произведений вычисляется гипотенуза, Ксения(837 знак., 05.03.2017 10:18)
- Нету данных по требуемой точности определения мощности сигнала. misyachniy(333 знак., 06.03.2017 13:14)
- Потяну мазу за селективный вольтметр! можно взять синус по 4 точкам (0,+1,0,-1), и умножать не надо, семплируем с частотой 1200кГц, находим корень суммы квадратов двух последних отсчетов, результат ФНЧируем до нужного - IBAH(05.03.2017 11:08)
- У вас же не точно 300 КГц, а 300 КГц + USSR(61 знак., 05.03.2017 10:32, )
- На плате 32F429IDISCOVERY 8MB наружного SDRAM. Есть подозрение, что ваше "быстро угасает" влезет туда целиком. - йцукен(04.03.2017 15:06, )
- Advantech PCIE-1816H-AE - 5 MS/s, 16-bit, 16-ch PCI Express Multifunction DAQ Card - argus98(04.03.2017 12:12, ссылка)
- Купите SDR-приёмник на базе RTL2832. У тюнера телевизионный диапазон, зато у некоторых моделей есть вход ПЧ, что-то вроде этой: Nikolay_Po(351 знак., 04.03.2017 10:05 - 10:13)
- Смотря какая точность нужна. Для иной задачи и
кобыла видеозахват композитного сигнала — невеста вполне сгодится. Правда, будет периодически изрезано синхроимпульсами, настоящими или вымышленными. - Николай Коровин(04.03.2017 02:47)
- Решение: USSR(38 знак., 04.03.2017 02:05, )