Летопись МИФИ

Против жуликов и воров


ЕГЭ-2024
Тесты ЕГЭ Онлайн
Задачи ЕГЭ по математике
Решения ЕГЭ по математике

Вступительные экзамены и специальности
Фишки для Корума:
Рейтинг пользователей Корума
Настроение • Модераторы
Темы • Картина дня • Realtime
Прочие фишки:
Нецензурная брань
Народная орфография
Морзянка онлайн • Калькулятор
Анаграммы • Игра в города

Загрузка календаря

Новые записи

20.05Задача про фермера и его кредит
26.01Актуализация сервисов ЕГЭ по математике 2014 года
05.11Поломалось
28.08Смена парадигмы
18.07Как вести себя в приличном обществе, предварительно обмочив штаны
оглавление »

Лучшие записи

1.Математическое порно1563
2.Ответы ко всем задачам ЕГЭ по математике 2010 года793
3.Тесты ЕГЭ Онлайн515
4.Результаты ЕГЭ по математике368
5.Результаты ЕГЭ по русскому языку268

О чем тут?

NX VBAB Webometrics igjhs А1-08 Абитуриенты Бачинский ВКонтакте Ващенифтему Волга Диплом Дрессировка преподов Дума ЕГЭ Жизнь Забабахал Инновации История Кафедра 26 Кларк Корум Лженаука МИФИ МИФИсты Морзянка НИЯУ Нанотехнологии Наука Образование Омоймоск ПЦ Поздравляю Поиск Президент Преподы Приколы Программное обеспечение Рейтинги Русский язык Сессия Смерть Статистика Стихи Сувениринг Тест Учеба Учебные материалы ФЯУ Физтех Фотки Ядерщики матанализ

Комментарии

День памяти
  20 мая 2023 (мифи умер)

Задача про фермера и его кредит
  20 мая 2023 (Алекс)

Математическое порно
  22 марта 2023 (Angleton)

Российский Союз ректоров
  19 февраля 2023 (Hellen Paul )

В помощь юному радисту: Морзянка 1.0
  13 ноября 2022 (Сергей)

Знахари и шаманы в МГТУ имени Баумана
  5 ноября 2021 (монах из кельи)

Зачет по инженерной графике
  24 августа 2020 (Инженерная графика)

Пасынки Вселенной
  18 февраля 2020 (Max Brown)

Финансовая пирамида за 10 рублей
  7 февраля 2020 (Флора Миллс)

База решений задач ЕГЭ по математике
  26 декабря 2019 (Мария)

$kib@t®onЪ
Сейчас на скибатроне
Шедевры
Я ищу слово,  «» 

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
a b c d e f g h i j k l m n o p q r s t u v w x y z

Слово «dsp»
впервые сказано пользователем valex 19.09.2005 в 07:46,
и с тех пор употреблялось 38 раз.
СообщенияПользователиПользователи (top10)

Сообщения со словом
«dsp»

Запрос выполнился за 0.0035 сек.
  1. 19.03.2014, 20:57. Brainiac в теме
    «Возможные экономические санкции в отношении РФ»
    ... вот предположим америкосы запретили поставлять нам dsp процессоры с какой то определенной вычислительной...
  2. 24.08.2012, 14:41. Itheme в теме
    «Check this out»
    ... у iустройств есть офигенный мало документированный dsp-процессор заточенный под обработку и синтез звука...
  3. 17.09.2011, 23:44. katarsis в теме
    «возьмем студентов на УИР»
    ... собственно очень хорошая работа могла бы быть по связке dsp arm в omap с распаралеливанием какихто вычислений...
  4. 01.07.2011, 00:58. Brainiac в теме
    «Поступление на факультет "А" НИЯУ МИФИ»
    ... ru потом на hh ru поищи по словам avr arm pic 8051 dsp fpga cpld xilinx
  5. 17.11.2010, 14:52. Nick_ в теме
    «Электроника для программистов»
    ... задачи на сложные большие микросхемы типа плисов или dsp-процессоров дейташиты могут насчитывать десятки тысяч страниц а4 их разбивают на разделы и они как правило предлагаются для скачивания в виде нескольких файлов на наш микроконтроллер мы видим два дейташита полный на 307 страниц и краткий обзор summary 19 страниц не надо пугаться объему документации она хорошо структурирована и читать от корки до корки ее совершенно не обязательно скачиваем себе полную версию на этапе проектирования схемы нас интересуют следующие разделы 1 заглавная страница иногда несколько страниц на них приводятся основные характеристики которые позволяют нам понять для чего эта микросхема предназначена что она умеет какое требует питание какая у нее производительность и т д 2 в каких корпусах бывает микросхема о корпусах поподробнее чуть позже наша атмега выпускается в трех корпусах pdip tqfp mlf 3 название и расположение каждого вывода для разных типов корпусов 4 описание каждого вывода для чего он предназначен все это заканчивается на странице 6 дейташита дальше начинаются подробности в которые пока лезть не надо как видите читать не очень много следует отметить что производители микросхем как правило пишут дейташиты на свои изделия максимально подробно не гнушаясь при этом повторять одно и то же по нескольку раз так что если что-то написано непонятно тут-то как раз самое время попробовать поискать не упоминается ли это понятие где-нибудь еще в adobe reader есть два вида поиска вызывающиеся по ctrl f и ctrl shift f вторым пользоваться по-моему удобнее корпуса одна и та же микросхема как правило выпускается сразу в нескольких видах корпусов корпуса можно разделить на следующие классы 1 dip корпус который в плате вставляется в дырки и припаивается с обратной стороны платы в современной электронике применяется как правило только для силовых микросхем например транзисторов которые управляют мощными двигателями 2 smd корпус который припаивается к плате с той же стороны что стоит и микросхема по занимаемой на печатной плате площади такие корпуса в несколько раз меньше чем dip в полукустарном производстве используют в основном именно эти типы корпусов хотя реально в промышленности последние пару лет они так же отходят на задний план 3 bga корпус в котором выводы выполнены в виде шариков с оловом нанесенных на нижнюю часть микросхемы чтобы припаять микросхему в таком корпусе крайне желательно иметь специальную печку которая точно выдерживает необходимую температуру точнее термопрофиль зависимость температуры от времени чтобы с одной стороны микросхема качественно припаялась а с другой стороны олово не растеклось бы и не закоротило соседние контакты такие корпуса еще компактнее чем классические smd так что в промышленности применяются все чаще именно они но мы их использовать не будем из-за сложностей монтажа я сказал классические smd поскольку формально bga-корпус так же является подмножеством smd поскольку он так же припаивается на ту же сторону платы на которой и стоит и не требует дырок в плате терминология не совсем верная но исторически сложилось что она применяется именно так наша атмега выпускается как показано в дейташите на второй странице в трех корпусах 1 pdip dip-корпус мы начнем именно с этого корпуса просто потому что его проще паять проводками 2 tqfp smd-корпус который можно нормально использовать в боевых устройствах будем применять в дальнейшем 3 mlf тоже smd-корпус но у него контактные площадки как и у bga находятся под микросхемой хоть он и компактнее чем tqfp мы его использовать не будем паяльником его припаять сложнее а вносить изменения в плату проводками и вовсе невозможно обратите внимание в 99 случаев номера контактов на микросхеме идут по кругу против часовой стрелки если смотреть на нее сверху как она стоит на плате первая нога на корпусе микросхемы всегда помечена это может быть точечка скос сбоку корпуса или любые другие опознавательные знаки виды выводов выводы они же по-английски pins они же пины они же ноги перечень всех пинов или картинку на которой изображена микросхема со всеми подписанными ногами называют цоколевкой или распиновкой по-английски это называется словами pintable pinout все типы выводов различных процессоров можно условно разделить на следующие 1 выводы питания и земли названия этих выводов формируются обычно на основе основе аббревиатур vcc или vdd для питания и gnd vss для земли 2 выводы подключения внешнего осциллятора кварцевого резонатора или генератора задающего тактовую частоту на которой работает данная микросхема название формируется на основе clk xtal gck 3 прочие аналоговые выводы например порты ацп 4 логические цифровые выводы в том числе порты ввода-вывода т е те самые ноги которые можно использовать для того чтобы зажигать светодиодики и опрашивать кнопки обсудим поподробнее каждый их этих видов выводов питание и земля power pins все напряжения на плате отсчитываются относительно нулевого уровня земли в электронике не употребляются понятия плюс и минус как написано на батарейках вместо этого говорят питание и земля стандартное напряжение питание для современных цифровых микросхем 3 3 вольта у более сложных плис dsp-процессоры часто используется несколько напряжений например для питания ядра используется 1 8 вольт а для питания формирователей сигнала на цифровых выводах используется 3 3 вольта в дейташитах раздел в котором написано какое нужно применять напряжение питания называется как правило dc сharacteristics используем поиск по тексту если по такому словосочетанию раздела не находится можно поискать absolute maximum ratings раздел с таким названием есть вообще практически в любом дейташите в absolute maximum ratings пишут значения напряжения и температуры при превышении которых из микросхемы пойдет дым с ними полезно ознакомиться чтобы понять запас прочности нашей микросхемы и убедиться что при всех возможных условиях эксплуатации устройство не выйдет из строя но долго работать на границах параметров указанных в absolute maximum ratings нельзя рано или поздно количество перейдет в качество и наша микросхема подвиснет сглючится или вообще сгорит чтобы узнать рекомендуемые производителем параметры смотрим в соседних разделах для нашей атмеги мы видим что в разделе 25 2 написано код ta -40 c to 85 c vcc 2 7v to 5 5v unless otherwise noted то есть температура должна быть от -40 до 85 градусов напряжение питание которое мы можем использовать от 2 7 до 5 5 вольт небольшое отвлечение по поводу температуры производители микросхем часто выпускают их в нескольких модификациях рассчитанных на коммерческий диапазон температур commercial индустриальный industrial автомобильный automotive военный military точной градации между ними нет каждый производитель считает как ему выгодно так же допустимый температурный диапазон может зависеть от используемого напряжения питания так какое же напряжение нам использовать ответ следующий то самое напряжение которое должно соответствовать логическому сигналу 1 мы должны проанализировать какие другие устройства и микросхемы мы планируем подключать к цифровым логическим пинам и использовать то же самое напряжение что используется и у них существует возможность совмещать микросхемы с разным напряжением логической единицы но это требует отдельных ухищрений с которыми мы пока связываться не будем в устройстве лампочки и кнопочки единственное цифровое устройство с которым будет связываться наше это компьютер через который мы будем программировать атмегу мы будем использовать для программирования lpt-порт и хоть по стандарту в нем должно использоваться напряжение логической единицы 5 вольт реально применяется как правило 3 3 вольта за исключением совсем стареньких компьютеров типа 386 486 и ранних пентиумов вообще напряжение логической единицы 3 3 вольта универсальное понимается практически всеми современными микросхемами не понимают его микросхемы работающие на высоких частотах например современные микросхемы памяти и рассчитанные на минимально возможное энергопотребление микросхемы для устройств работающих на батарейках например mp3-плееров у таких микросхем используется напряжение 2 5 1 8 1 2 вольт и др встречаются так же микросхемы управления мощными силовыми установками с напряжением логической единицы 5 вольт ну и конечно если нам надо совместить наше устройство с электроникой 80-х годов коей немерянно в нашем любимом институте она 3 3 вольта тоже с большой долей вероятности не поймет так же в таблице dc characteristics нас интересует параметр power supply current потребляемый атмегой при работе ток там приведено значение для разных тактовых частот и напряжений пока что мы можем взять максимальное значение и не ломать себе голову 15 миллиампер это ток который должен гарантированно выдавать используемый нами источник питания в случае если он такой ток выдавать не может напряжение питания начнет просаживаться и все будет случайным образом глючить параметры в таких таблицах удобнее искать по столбику units т е единицы измерения типичное токопотребление работающего маленького процессорчика типа нашей атмеги порядка 10 миллиампер для быстрых dsp-процессоров это значение может достигать 1 ампера...
  6. 27.09.2010, 02:31. Nick_ в теме
    «МИФИческие интриги»
    ... стоимостью по доллару за каждую ногу с интегрированными dsp и прочими фишками вас вряд ли учат
  7. 10.05.2010, 21:25. Kergan в теме
    «Национальная идея»
    ... сотрудничает с крупнейшим 70 рынка производителем dsp ti а ведь стартапов dsp-manufacturing в россии было много более того в...
  8. 30.04.2010, 09:51. valex в теме
    «Есть только ВМиК...»
    ... причем для р4 я работал с группой разработки команд для dsp те я нахватался разных оптимизационных методов...
  9. 25.02.2009, 20:40. belkins в теме
    «программирование звука unix»
    ... использование speex в качестве сжималки я читаю из dev dsp потом кодирую это как в примере http speex org docs manual speex-manual 000000000000000 пишу это в файл потом я беру этот фай декодирую http speex org docs manual speex-manual 000000000000000 как тут и после этого записываю в dev dsp но почему то вместо своего голоса слышу жуткий гул где я косячу это я пишу звук и кодирую код include stdio h include stdlib h include sys ioctl h include unistd h include fcntl h include sys soundcard h include speex speex h define buf size 160 int audio fd out fd void onexit close audio fd close out fd int main int argc char argv char infile int format nchans rate int actlen count file fin fout short buf buf size float input buf size char cbits 2000 int nbbytes holds the state of the encoder void state holds bits so they can be read and written to by the speex routines speexbits bits int i tmp int tmp rate if argc 2 printf команда s filename rate n argv 0 return exit success create a new encoder state in narrowband mode state speex encoder init speex nb mode set the quality to 8 15 kbps tmp 8 speex encoder ctl state speex set quality tmp speex encoder ctl state speex get sampling rate tmp rate printf rate i tmp rate out fd open argv 1 o creat o wronly 0777 fout fopen argv 1 w audio fd open dev dsp o rdonly 0 atexit onexit format afmt s16 le ioctl audio fd sndctl dsp setfmt format if format afmt s16 le printf ошибка запрошенный формат не поддерживается return exit failure nchans 1 ioctl audio fd sndctl dsp channels nchans if argc 3 rate atoi argv 2 else rate 8000 ioctl audio fd sndctl dsp speed rate printf используемая частота дискретизации i гц n rate initialization of the structure that holds the bits speex bits init bits for count 0 count rate 5 nchans count actlen actlen read audio fd buf buf size copy the 16 bits values to float so speex can work on them for i 0 i buf size i input i buf i printf ok n flush all the bits in the struct so we can encode a new frame speex bits reset bits encode the frame i speex encode int state buf bits printf encode i n i copy the bits to an array of char that can be written nbbytes speex bits write bits cbits 2000 write the size of the frame first this is what sampledec expects but it s likely to be different in your own application fwrite nbbytes sizeof int 1 fout write the compressed data fwrite cbits 1 nbbytes fout write out fd buf actlen printf i n actlen destroy the encoder state speex encoder destroy state destroy the bit-packing struct speex bits destroy bits fclose fin fclose fout return exit success это я декодирую и воспроизвожу код include speex speex h include stdio h include stdio h include stdlib h include sys ioctl h include unistd h include fcntl h include sys soundcard h define buf size 160 define frame size 160 int main int argc char argv int audio fd in fd format int nchans rate actlen short buf buf size char outfile file fout fin holds the audio that will be written to file 16 bits per sample short out frame size speex handle samples as float so we need an array of floats float output frame size char cbits 200 int nbbytes holds the state of the decoder void state holds bits so they can be read and written to by the speex routines speexbits bits int i tmp if argc 2 printf команда s filename rate n argv 0 return exit success in fd open argv 1 o rdonly audio fd open dev dsp o wronly 0 format afmt s16 le ioctl audio fd sndctl dsp setfmt format if format afmt s16 le printf ошибка запрошенный формат не поддерживается return exit failure nchans 1 ioctl audio fd sndctl dsp channels nchans if argc 3 rate atoi argv 2 else rate 8000 ioctl audio fd sndctl dsp speed rate printf используемая частота дискретизации...
  10. 22.02.2009, 00:06. valex в теме
    «Стоит ли уезжать из России»
    ... работы в команде я так делал сетеые процессоры в интеле dsp в микрософте и в интеле сейчас не знаю что лучше...

← раньше

позже →


Рейтинг блогов



 

откуда • куда • где • eureka!
Бездарно потраченное время:
105819 дней