Записи с меткой ‘процессора’

Проигрыватель компакт-дисков из CD-ROMa

March 16, 2013

Проигрыватель компакт-дисков реализован на базе дисковода СD-ROM для компьютеров, который управляется по шине IDE контроллером. Контроллер проверен со многими дисководами CD-ROM – от 2-х до 24-х скоростных. Хорошие результаты показала работа с дисководами фирм: NEC, Philips, SONY, GoldStar, FUNAJ, MITSUMI,PANASONIC. Единственное различие в работе с ними – поддержка регулировки громкости.

» Читать запись: Проигрыватель компакт-дисков из CD-ROMa

Блок управления вентиляторами компьютера (с печатной платой)

September 19, 2012

При этом система охлаждения, хотя и работает менее эффективно, но
значительно меньше шумит. Напряжение обычно снижают, включая
последовательно в цепь питания вентилятора резистор или работающий в
активном режиме биполярный транзистор. К сожалению, кроме своего
основного назначения, этот элемент ограничивает пусковой ток двигателя
вентилятора. В результате уменьшается его механический пусковой момент
и, не преодолев трения покоя, крыльчатка вентилятора при включении
компьютера может остаться неподвижной. Если температура превысила
заданную (обычно 50 °С), срабатывает пороговое устройство и напряжение
питания вентиляторов увеличивается до номинального (12 В). Пока
температура не снизится, система охлаждения работает интенсивнее. Однако
ее максимально возможная эффективность все-таки не достигается, так как
заметная часть напряжения питания падает на коммутирующем элементе –
биполярном транзисторе. В предлагаемом блоке регулирование
напряжения, питающего двигатели, ведется импульсным методом! В качестве
коммутирующих элементов использованы полевые транзисторы с очень низким
(доли ома) сопротивлением каналов в открытом состоянии. Они не
ограничивают пусковой токи практически не уменьшают питающее напряжение
на работающих на полную мощность вентиляторах. Схема блока
управления вентиляторами компьютера изображена на рис.1.
В нем два независимых канала управления. Выход первого канала,
собранного на микросхемах DA1 и DA2 и транзисторах VT1, VT2, вилка ХР1, к
которой подключают вентилятор, обдувающий теплоотвод процессора .
Второй канал на микросхеме DA3 и транзисторе VT3 обслуживает другие
вентиляторы системного блока, которые подключают к вилке ХР2
» Читать запись: Блок управления вентиляторами компьютера (с печатной платой)

Архитектура ввода*вывода

March 27, 2012

В этой главе вкратце рассматриваются основные аппаратно программные аспекты, ка сающиеся организации  и функционирования подсистем ввода вывода в компьютерных сис темах с различной конфигурацией  системных шин, включая шину PCI платформы  x86, которая наиболее часто применяется в персональных компьютерах. Такой анализ поможет глубже понять принципы функционирования различных периферийных устройств в различных систе мах и облегчит задачи программирования  таких устройств. Под термином «подсистема ввода вывода» обычно понимают как  аппаратные устройства компьютера, так и программный ин терфейс, позволяющий взаимодействовать с ними.

» Читать запись: Архитектура ввода*вывода

МикроЭВМ

January 5, 2012

Независимо от того, как используется компьютер — для перемещения изображения в видеоигре, для воспроизведения музыки или для управления химическим заводом, — в любом случае принцип его действия один и тот же: он выполняет последовательность действий по отправке нужных данных в соответствующее место в надлежащий момент времени. Эта последовательность точно определена программой, которая как раз и представляет собой список закодированных инструкций, исполняемых в строгом порядке управляющим устройством компьютера. Во время исполнения программа хранится в памяти в виде ряда двоичных чисел; память используется также для хранения данных. Ясно, что в карте распределения памяти должна быть определена область, отведенная для программы, и она не должна пересекаться с областью, отведенной для данных: если бы система попыталась интерпретировать данные как инструкции программы, то результирующая бессмыслица немедленно привела бы к полному беспорядку.

» Читать запись: МикроЭВМ

Как отвлечь процессор от выполняемой программы? Прерывания

December 23, 2011

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

» Читать запись: Как отвлечь процессор от выполняемой программы? Прерывания

микросхемы мощности Устройство импульсов питания пример приемника провода витков генератора выходе напряжение напряжения нагрузки радоэлектроника работы сигнал сигнала сигналов управления сопротивление усилитель усилителя усиления устройства схема теория транзистора транзисторов частоты