
Alexey
27.03.2018
10:11:21
но явно не бюджетками

Мещельмек
27.03.2018
13:04:53
А есть тогда смысл ждать и купить 8100
Если выйдут дешёвые материнки
Более дешёвые *

Google

Aleksander
27.03.2018
14:35:17
Господа, помогите с Верилогом.
В тестбенче объявляю цепь:
wire [7:0] my_data = 0;
подключаю модуль:
my_rx MY_RX_INST(r_Clock, r_Rx_Serial, , my_data[7:0]);
defparam MY_RX_INST.CLKS_PER_BIT = c_CLKS_PER_BIT;
Сам модуль объявил как:
module my_rx
#(parameter CLKS_PER_BIT)
(
input clk,
input rx,
output reg ready,
output reg [7:0] data
);
Компилируется и симулируется без всяких ошибок и ворнингов, но на векторной диаграмме такое:

Lord
27.03.2018
16:05:12
для начала лучше подключать сигналы так:
modulename inst(
.clk(myclock),
.data(mydata)
так понятно что куда
а как щяс - нуегонафиг разбираться еще )
defparam тоже фтопку
modulename
#( .param1(value),
.param2(value)
)
inst
( .clk(myclk) и тд
вот так можно
по существу - если mydata это выход то убрать =0 в wire

Aleksander
27.03.2018
16:14:25

sifun
27.03.2018
23:40:26
но возможно с хитростями

Keroronsk
28.03.2018
03:36:28
Когда выходная частота DDS в нецелое число раз меньше его тактовой частоты, выборки из таблицы синуса будут делаться нерегулярно. На выходе ЦАП будем видеть некую нестационарную картину, "ступеньки" на каждом периоде синуса будут в новом месте. Но на выходе аналогового фильтра, который идет после ЦАП, мы увидим чистый синус, причем именно той частоты, которая задана в регистре приращения аккумулятра фазы. И частотомер это увидит, вот видео: https://www.youtube.com/watch?v=VNKCnef-ynU

Google

sifun
28.03.2018
04:05:53
именно так

Кирилл
28.03.2018
05:07:42
Спасибо, я уже допереть успел.

sifun
28.03.2018
05:27:49
суть ддс в том что можно синтезировать много частот сразу кучей, среди которых будет одна нужная
если ее удается отфильтровать то всё получается

Кирилл
28.03.2018
06:19:41
А фазовый аккумулятор это, по сути, сумматор с защелкой, выход которой заведен на один из входов сумматора?

Ibh
28.03.2018
06:46:10
http://ra3ggi.qrz.ru/UZLY/dds.htm

shadowsoul
28.03.2018
06:46:41
*поймал @Gyokuyou коробкой с kfc*

Ibh
28.03.2018
06:47:00
уруру :)

Keroronsk
28.03.2018
06:49:50
я как-то на дс-пике пытался сделать ддс. 32 битная переменная-счетчик, 4 старших бита использовались для выборки из массива с синусом. в прерывании этот счетчик инкрементировал, от величины инкремента зависила выходная частота. вроде как-то работало даже..

Ibh
28.03.2018
06:52:51
а ещё ддс это частотный регулятор с характеристикой u/f

Кирилл
28.03.2018
07:04:53

Иван
28.03.2018
08:42:36
Друзья, не подскажите, в 4000 серии микросхем КМОП - есть защита от переполюсовки питания? У нас тут монтажник вставил схему не правильно и она нагрелась но не сгорела под питанием. Стало интересно, просто повезло что схема выжила, или там это предусмотренно?

Valentin
28.03.2018
08:45:49

kaktys
28.03.2018
08:49:39
Повезло что источник слабый и эти диоды выдержали

Иван
28.03.2018
08:58:45
Всем спасибо ?

Lord
28.03.2018
09:05:20
да собсно любая пара (nmos+cmos) транзисторов — такие 2 диода
просто они все разом открылись и как-то не сгорали некоторое время

Ibh
28.03.2018
09:18:01
внутренние диоды в принципе запрещено использовать как защитные. они всего лишь от ESD при пайке должны защищать. нагружать из нельзя, иначе может логика защёлкнуться. исключение - если в даташите явно указано, что можно юзать как защитные

Google

Lord
28.03.2018
09:18:49
защёлкивается тлько в старых сериях
в новых и во всяких контрольниках уже не защёлкивается, в датошытах указаны макс. токи через них
но тут-то по сути перепутали землю и питание, подали плюс на вывод земли
ессно ВСЕ диоды тут же открылись и стали проводить ток КЗ. защёлкиваться-то уже нечему, тиристорных структур не осталось

Ibh
28.03.2018
09:26:00
/me чувствует что работает с каким-то старым хламом :)

Lord
28.03.2018
09:27:26
да собсно это в общем: раньше из этих диодов получались тиристорные структуры которые могли защёлкнуться, а потом стали поумнее топологию рисовать, такая хрень стала маловероятной.
а конкретно например вот: https://www.diodes.com/assets/Datasheets/74HCT04.pdf
см. 'input clamp current' и 'output clamp current'

MaxZT
28.03.2018
09:32:10
Как думаете, делать систему наблюдения с двумя камерами на Orange Pi — зашквар? Хотелось бы еще альтернативно запитать от аккумулятора на случай отключения элетричества, т.е. тогда надо будет юзать USB веб-камеры, но они какие-то все "ноутбучные", не на потолок\стену явно

Dmitry
28.03.2018
09:36:46
а полечите малинку по фотографии
работала и вдруг перестала
светодиоды не мыргают, на GPIO вместо 3.3 вольт - 1.2
немного греется контроллер LAN&USB
к малинке был подключён дисплей, по USB тачскрин и LAN
что могло произойти?

Mikhail
28.03.2018
09:36:47

Dmitry
28.03.2018
09:37:10
один ток, другой - напряжение?

Mikhail
28.03.2018
09:37:47

Ibh
28.03.2018
09:41:20
который и от переполюсовки неплохо спасает, пока не нагреется и не отпаяется :D

Lord
28.03.2018
09:41:50
почему ESD-то? clamp вроде, значит можно безнаказанно до 20ма вдувать через входной диод
в случае с 5v tolerant там проблемы начинаются с верхним диодом, его по сути нет

Ibh
28.03.2018
09:42:27
токи небольшие. как раз ESDшные

Admin
ERROR: S client not available

Ibh
28.03.2018
09:42:45
бывают что по 100ма указывают. это уже интереснее

Lord
28.03.2018
09:42:49
ну почему только есдшные, можно фазу через резистор 1 Мом подать, например. чтоб там тиристором рулить

Google

Lord
28.03.2018
09:44:02
ну или звон от резкого фронта если придёт, эти диодики его немного ограничат

Ibh
28.03.2018
09:44:45
хех. ок

Lord
28.03.2018
09:47:14
Вот насчёт dV/dt — есть такое наблюдение, если устроить КЗ по питанию вблизи какой-нибудь CMOS микросхемы, даже 74HCT, то она как правило необратимо сгорает и начинает дико греться. Это наверное всё то же, тиристорное защёлкивание от дикого dV/dt и далее сгорает?

Firelander
28.03.2018
10:12:19
господа плисоводы, вопрос такой. Есть желание заюзать FGPA в качестве сложного конфигуриуемого на лету мультиплексора. Вопрос такой: реально ли самому генерить байт-код для фпга без использования официальных утилит? Или там закрытые спецификации и высокая сложность и в это дело без утилит лучше не лезть?

Кирилл
28.03.2018
10:12:43

Lord
28.03.2018
10:12:53
п.2
но что мешает 2ой "уровень конфигурации" сделать
т.е. прошивка которую можно настраивать что во что мультиплексироваь?

Firelander
28.03.2018
10:16:22

Lord
28.03.2018
10:16:29
конечно умеет!
нет, пиши в проекте как inout
а далее например
assign pin=output_enable ? output_value : 1'bZ;

Firelander
28.03.2018
10:18:13
ладно, спасибо, поковыряюсь

Dmitry
28.03.2018
10:31:55

Кирилл
28.03.2018
10:34:06

Dmitry
28.03.2018
10:45:49
Да я до тача даже не дотрагивался.
Но, получается, варианта два. Или по сети прилетело или по юсб. Причём второе вероятнее?

Кирилл
28.03.2018
10:48:07
Второе вероятнее, да. А по питанию больше ничего не висело?

Dmitry
28.03.2018
11:31:17
Нет, не висело. Питание - отдельный минвеловский бп

Юра
28.03.2018
13:27:35
Конструкция из двух and и одного or делает ровно то же самое, что tri buffer. Если нет, то в чем разница?
Единственная разница, что я вижу: при tri-buffer’е не произойдет записи в триггер если enable 0, при конструкции из двух and и одного or при enable 0 произойдёт запись в триггер содержимого триггера
Если я прав, то зачем записывать в триггер то, то и так в нем записано?

Google

Юра
28.03.2018
13:28:06
/* Сорри, за дублирование вопроса в обоих чатах, больше не буду */

Alex
28.03.2018
19:52:35
Скорее всего не работает по причине того, что в твоей схеме входы логических элементов болтаются в воздухе при разомкнутых кнопках. А это вызывает неопределенность.