Перейти к содержанию
    

Свет в воде. Проверьте Ваши силы. :)

Приветствую всех.

 

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

 

Суть игры:

1. Ставится задача реализовать некое устройство или код программы, реализующий некие функции.

2. Дается вводная по условиям реализации (например, блоки, которые есть в наличии или процессор, на котором происходит программирование).

 

Задача: привести описание хода рассуждений при решении и само решение.

 

Условия: пользоваться только своими собственными знаниями (проверяет Ваша совесть :)). Максимально чем можно пользоваться это явно справочные материалы (например, формат команд).

 

Чего добиваемся: отдохнуть, потренироваться мыслить и поспорить о совершенстве ;).

 

Вот первый вопрос:

Суть: реализовать аналоговую схему интегратора сигналов.

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

 

Второй вопрос:

Суть: реализовать схему преобразователя электрического сигнала в цифровую последовательность. Представление: дополнительный код.

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

Если требуется дополнительная информация – аргументируйте.

 

Надеюсь увидеть не только сами ответы, но и Ваши вопросы и задачи :). Просьба начинать каждый свой вопрос словами «Свет в воде» (в название темы для легкости их нахождения).

 

С уважением, Wolfsoul.

Изменено пользователем Wolfsoul

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

первый вопрос:

Суть: реализовать аналоговую схему интегратора сигналов.

 

Это очень сложный вопрос, господин профессор, но я постараюсь ответить. Предлагаю цепочку R последовательно, C параллельно. Возможно, это будет интегрировать при некоторых благоприятных стечениях обстоятельств! В противном случае угощу хорошим баварским пивом с белыми мюнхенскими сосисками и сладкой нюрнбергской горчицей + крендель с солью в каком-нибудь биркеллере в Bayern :cheers: .

 

Второй вопрос:

Суть: реализовать схему преобразователя электрического сигнала в цифровую последовательность. Представление: дополнительный код.

 

Здесь не всё для меня ясно. Что такое дополнительный код? Зачем это? Почему нельзя обойтись основным кодом? Если для помехоустойчивости, то какие требования к излишествам?

С электрическим сигналом тоже нет полной ясности: сигнал постоянный, переменный? Низкочастотный, высокочастотный, СВЧ...?

Осмелюсь предложить с Бух-ты, Барах-ты, строго по заданию: надо взять АЦП! И сигнал будет преобразован! А если ещё и с дополнительным кодом надо, возьмём микропроцессор, и впердолим требуемую CRC8 12 16 32 нужное подчеркнуть. Если не катит CRC возьмём то, что катит. Но пусть уточнят в задании ;)

А то, может, бита чётности будет достаточно :)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет !!!

Дополнительный код - это инверсия прямого кода плюс 1

 

например: основной код - 00110010

инверсия - 11001101

дополнительный код - 11001110

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Первый вопрос какой-то уж совсем странный.

По-моему, даже студент-троечник сможет нарисовать интегрирующую RC цепочку(используем только простейшие элементы).

Когда меня учили ТОЭ это было ещё так.

 

Второй вопрос посложнее и, наверное, АЦП тоже надо самому нарисовать из транзисторов или простейших логических элементов.

:)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Второй вопрос посложнее и, наверное, АЦП тоже надо самому нарисовать из транзисторов или простейших логических элементов.

:)

 

Если из простейших, то мне нравится, как это сделано в справочнике Шило - резисторы и инверторы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По вервому вопросу - присоединяюсь - RC цепь должна помочь (напряжение снимается с конденсатора).

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Автор (ИМХО) имел ввиду, что очень многие в схемотехнике (ограничимся областью электроники) сейчас оперируют готовыми узлами (микросхемами), как черными ящиками, практически не задумываясь, а что же там внутри, и как оно устроено. В итоге нет глубокого понимания принципов работы таких устройств и много различных схемотехнических ошибок.

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

Иногда я вопрос, поднятый автором представляю в виде "робинзонады". Представьте, что Вы попали, например, в некоторое необитаемое место. И у Вас в руках чудесный супертехнологический Синтезатор - он может синтезировать что угодно, любой простой элемент с любыми желаемыми физическими свойствами (чтобы надолго не заморачиваться с физическими эффектами того же транзистора или ячейки LCD-монитора), а также любую комбинацию этих элементов. Но Синтезатор несколько "тупой" - чтобы получить изделие, надо точно описать элементы, а также точно задать связи между ними. Ну, в качестве бонуса - на Синтезаторе инсталлирован суперСАПР Вашей мечты c прямым линком в черепушку. Подумал - а мысль схватили и оформили :). Думай только :)

Сможете при таких условиях повторить (изобретение принципиально новых технологий, доступных с таким Синтезатором, тут не предполагаем), ну хотя бы что-то вроде iTunes? Хорошо представляете как устроена флэш, SRAM (DRAM), принципы функционирования процессорного автомата, кварцевого генератора, сигма-дельта АЦП/ЦАП и напоследок, УНЧ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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