Юрий Ревич - Занимательная электроника
10
Комплементарный — букв, дополнительный, означает транзистор с такими же характеристиками, но противоположной полярности.
11
Геркон расшифровывается как «герметизированный контакт». Герконы выпускаются и отдельно и представляют собой стеклянную трубочку с двумя или тремя выводами от запаянного в нее контакта (простого или перекидного), защищенного таким образом от влияния внешней среды. Контакт под воздействием внешнего магнитного поля — например, при поднесении постоянного магнита — может замыкаться и размыкаться. Герконовые реле обычно представляют собой подобный геркон, на который намотана обмотка с теми или иными параметрами.
12
Транзистор надо изолировать от корпуса и в том случае, если радиатор с транзистором находится вне корпуса прибора.
13
Для идеального холодильника, работающего по циклу Карно: КПД = ΔТ/T1 (T1 — абсолютная температура горячего источника), а холодильный коэффициент = Т2/ΔТ (Т2 — абсолютная температура холодного приемника), то есть холодильный коэффициент обычно больше единицы.
14
Я употребляю термин напряжение сдвига вслед за авторами [5], но часто используется и термин напряжение смещения. В любом случае здесь идет речь о напряжении, приведенном ко входу усилителя, — если смещение измерено на выходе, как это обычно и делается, то его надо поделить на коэффициент усиления схемы.
15
Подробнее о термисторах см. главу 13.
16
Эта конструкция автора опубликована в журнале «Радио», 2004, № 9.
17
Множество подробностей о различных средствах и методиках измерения температуры, включая и сведения об устройстве международной шкалы температуры, можно найти на сайте Temperatures.ru.
18
Пусть вас слово «платиновый» не пугает — самой платины там так мало, что стоит такой датчик не дороже медного, тем более что в датчиках используют медь высокой степени очистки, которая ненамного дешевле драгметаллов.
19
Перевод соответствующего трактата арабского ученого Мухаммеда ал-Хорезми на латынь относится к 1120 году. От его имени произошло слово «алгоритм», а от выражения «ал-джабр» из названия трактата — слово «алгебра».
20
В дальнейшем букву К, означающую «бытовое применение», в наименовании серий мы будем часто опускать. Напомним также, что для названий корпусов отечественных микросхем приводятся импортные аналоги, но при замене следует учитывать разницу в шаге между выводами (см. главу 11).
21
Вообще-то, в различных сериях микросхем есть и непосредственно элементы «И» (как и «ИЛИ») без инверсии, но в «классической» КМОП их нет, и в целях унификации мы будем пользоваться только элементами «И-НЕ» и «ИЛИ-НЕ» (для КМОП это 561ЛА7 и 561ЛЕ5 соответственно).
22
В интуитивно понятном термине «фронт импульса» имеется некоторая неоднозначность, связанная с тем, что термином этим иногда обозначают только положительный перепад напряжения (то есть переход из состояния нуля в единицу), чтобы отличить его от отрицательного (перехода из единицы в ноль), который тогда называют «спадом импульса». А иногда под «фронтом» понимают вообще любой перепад напряжения (чтобы уточнить, о чем конкретно идет речь, в этом случае говорят о положительном или отрицательном фронте или перепаде). В англоязычной литературе соответствующие термины звучат, как «rising edge» и «falling edge» (букв, «возрастающая кромка» и «падающая кромка»), что более соответствует смыслу явления.
23
Подобно тому, как термин «отрицательный перепад» (см. сноску 1) отнюдь не означает наличия отрицательного напряжения относительно «земли», так и «полярность сигнала» в приложении к логическим уровнем означает не полярность напряжения относительно той же «земли», а просто состояние логической единицы (положительный сигнал, высокий уровень) или логического нуля (отрицательный сигнал, низкий уровень).
24
Если сами параметры синусоиды А и f не меняются во времени, то достаточно вообще двух точек на все время. Именно такой случай показан на графике рис. 17.1, б.
25
На практике добиться полной некратности частоты измерения и помехи можно, только если сделать тактовую частоту изменяющейся по случайному закону. Так как отношения обычных чисел всегда образуют периодическую дробь, то на выходе мы получим биения выходной величины с частотой повторения периода этой дроби.
26
На самом деле это даже слишком жесткое требование, так как погрешность вносит не само сопротивление подводящих проводов, а только его температурные изменения.
27
В 1950 году Алан Тьюринг опубликовал работу «Вычислительные машины и интеллект», в которой предположил, что «думающий» компьютер, который нельзя было бы отличить по поведению от человека, должен иметь объем памяти примерно в 1010 битов — чуть больше гигабайта. В компьютере, на котором набирается этот текст, памяти в восемь раз больше…
28
«Почти» — потому, что SRAM на триггерах является самой быстродействующей разновидностью памяти, и в этом ее преимущество перед медленной EEPROM, несмотря на дороговизну и неудобства, связанные со встроенной резервной батарейкой.
29
Напомним, что в ассемблере AVR можно обозначать шестнадцатеричные числа в «паскалевском» стиле, предваряя их знаком $, при этом стиль языка С (0x00) тоже действителен, а вот интеловский способ (00h) не работает (подробнее об обозначениях чисел различных систем счисления говорилось в главе 14).
30
Конструкции простейших самодельных программаторов можно найти, например, на сайте: http://avr.ru/ready/tools/prog.
31
Например, тут: http://www.myrobot.ru/stepbystep/mc_programmer.php.
32
Соответствия между обоими типами программирующих разъемов и схему переходника можно найти на страничке по адресу: http://avr.ru/ready/tools/connect/sloat.html.
33
Отметим, что на платах Arduino и в текстах программ цифровые выводы именуют просто номерами, тогда как аналоговые — с добавлением буквы А. В дальнейшем во избежание неопределенности мы к номеру цифрового вывода на схемах и в тексте книги будем добавлять привычную букву D, но следует помнить, что в тексте скетчей этого не требуется.
34
Информацию о mikroPascal for AVR можно найти по ссылке: http://we.easyelectronics.ru/AVR/mikropascal-for-avr-osobennosti-yazyka.html. Белградская компания MikroElektronika за вполне вменяемые деньги (порядка 150–200 долларов) предлагает среды программирования для разных типов микроконтроллеров на разных языках. Среди них есть и реализация microPascal для AVR: http://www.mikroe.coni/mikropascal/avr/. Есть короткий курс по этой среде и на русском языке: http://cxem.net/mc/mc261.php. Отметим, что mikroPascal не единственная реализация Pascal для контроллеров Atmel AVR — подробнее об этом см. по адресу: http://en.wikibooks.org/wiki/Embedded_Systems/Atmel_AVR#Pascal.
35
Фирменное описание доступно по адресу: http://www.atmel.com/ru/ru/images/doc1022.pdf. Краткий перевод на русский можно найти, например, здесь: http://microcon.euro.ru/app/books/Asm_AVR_rus.pdf. Оба документа, к сожалению, устарели (они относятся к предыдущей версии avrasm32), хотя большая часть изложенных там сведений вполне пригодна и для современной версии. Подробное (хотя и не без досадных неточностей) описание современной версии AVR-ассемблера на русском языке можно найти в [22].
36
По крайней мере, в подобных бытовых приборах, питающихся от сети. В аккумуляторных конструкциях, вроде цифровых фотокамер или планшетов, сигнализация исчерпания ресурса батареи, конечно, предусматривается.
37
Сокращения LSB и MSB означают least (most) significant bit — младший (старший) значащий разряд, по-русски МЗР и СЗР, соответственно.