Borodach

Цифровые Микросхемы 572Пв5,2,6, 7106, 7107... .

664 сообщения в этой теме

Почему то все схемы с преобразователем напряжения в отрицательное у меня не работали, некоторые отказывались выдавать ниже 3,8В. Потом я их бросил, и стал юзать 7660 :)

Вот и я подумал ,-"На фик мне преобразователь разложенный возле цифрового вольтметра...." Имхо лишний повод для помех. Итоже делаю на 7660 о ней все хорошо отзываются.

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


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

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
Borodach    1 677

Почему то все схемы с преобразователем напряжения в отрицательное у меня не работали, некоторые отказывались выдавать ниже 3,8В. Потом я их бросил, и стал юзать 7660 smile.gif

А у меня все работали, причём совсем не обязательно напряжение на выходе минус 4 или 5 вольт, достаточно и трёх вольт - всё работает корректно.

7660 работает хорошо, но она стоит денех и не всегда под рукой... . :)

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


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

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

Кстати не могу понять откуда "помехи" от этого преобразователя? Он тактируется от внутреннего генератора, а этот генератор работает в любом случае. Может генератор тоже отключать от помех подальше? Я понимаю если бы собиралась схема со своим генератором, да ещё и преобразователь был мощным...

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


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

Ни разу не сталкивался с этой проблеммой, хоть при внешнем "тактировании", хоть с внутренним... .

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


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

Ещё не допаял плату, но сильно захотелось проверить работу инвертора напряжения. Итак Инвертор на 2-ух транзисторах BC807-40 и BC817-25 в базах резисторы 47k ёмкость за счёт заряда и разряда которой переворачивается напряжение - 100n, два диода LL4148, накопительный электролит 47.0/16v. На 26-ой ноге имеем -3.3V относительно массы. Нормально или пробовать поднимать выше?

Если интересно по себестоимости -

Транзисторы 2 по 25 копеек - 0.50

Резисторы 2 по 10 копеек -0.20

диоды 2 по пусть 25 копеек - 0.50

ёмкость 100n не дороже 20 копеек - 0.20

Электролит не считаем, он присутствует и в той и другой схеме.

Итого получаем 1.40 грн ($0.175) на дискрете

7660 - 4.70 грн ($0.5875)

Подсчёты весьма приблизительные.

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

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


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

На 26-ой ноге имеем -3.3V относительно массы. Нормально или пробовать поднимать выше?

Не выше поднимать, а ниже опускать :) Ниже нуля.

У меня с таким напряжением, как я уже выше написал, АЦП стабильно не работал.

Ну а цены у всех разные, тем более в разных городах.

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


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

А "не стабильно" - это как...? :)

При напряжении в районе минус трёх вольт схемы работают нормально, что наши, что импорт.

Проверьте и убедитесь сами.

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


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

Это всё "наветы", "поклёпы" или "кривость рук". Даже вообще без отрицательного напряжения микросхема работает совершенно нормально, исключая начальный участок... . :)

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


Ссылка на сообщение
Поделиться на других сайтах
-=ASUS=-    89
:blink: :blink: :blink: Это как она может без отрицательного напряжения работать?

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


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

Так это совсем другое дело, там же 9-ти вольтовое питание. Я уж подумал, работает с висящей в воздухе 26-ой ножкой :)

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


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

Вы невнимательно смотрели схему: 26, 30, 35 и 21-й выводы соединены вместе, кроме этого, питание не "девятивольтовое", а пятивольтовое(даже меньше 4,5в), это о чём-то Вам говорит...? smile.gif

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


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

А мне почудился стабилизатор 7809 :) Как же так... Я в недоумении :)

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


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

Чем отличается 7107 от 7117 кроме наличия в последней функции HOLD?

И заодно подкиньте ссылку на русскоязычный документ по 7107 или статью где она хорошо разжёвана. Интересует выбор номиналов обвеса, почему именно эти номиналы, что от них зависит. И до какого значения нужно делитьизмеряемое напряжение делителем.

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


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

Кроме этой ветки имеется ещё вот такая - http://forum.cxem.ne...showtopic=18661

Довольно-таки подробное описание этой микросхемы имеется у Бирюкова

http://www.vt1.ru/mc/76.html

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

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


Ссылка на сообщение
Поделиться на других сайтах
У меня АЦП или отказывался работать при напряжении ниже 4-х Вольт или просто врал показаниями индикатора.

А что меряли? Если Импульсный БП, то запросто.

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


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

Питал от импульсного БП, замерял напряжение простого аккумулятора 1,2В.

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


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

Питал от импульсного БП, замерял напряжение простого аккумулятора 1,2В.

На котах в ветке есть про этот прикол, многие бросили затею не справившись с помехой от импульсного БП. Дело в том, что ИмпБП может наводить помеху на образцовое напряжение +3В, соответственно 100мВ тоже получается с помехой. Я вставлял мультиметры в ЗУ из БП АТ(АТХ), столкнулся с этим, правда там питание 9в. Осцилографом посмотрел, по образцовому пачки гуляют и мультиметр сразу начинает прыгать показаниями на любом пределе. Оно и понятно. Не знаю, почему Бородач говорит что,- "все там нормально", видимо просто не встречался. Проблема особенно проявляется в связи с тем, что в ЗУ отвязаны от корпуса помехоподавляющие конденсаторы сетевого фильтра из за шунта. А если ещё и от ибп запитать при этом (от другого), я пробовал запитаться от БП видеокамеры Самсунг там 8в , всё плясало, так и не справился, поставил обычный маленький трансформатор от какого то зарядничка с мостом, резистором и стабилитроном. Счас хочу попробовать перевести атх в формат АТ и для питания использовать дежурку.

Изменено пользователем Эпикуреец

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


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

У меня тоже прыгали циферки. Поставил простую КРЕНку, и напряжение на входе поднял. Всё работает :)

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


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

У меня тоже прыгали циферки. Поставил простую КРЕНку, и напряжение на входе поднял. Всё работает :)

у меня сейчас прыгает послелний символ то 1 то 0 без подачи измеряемого напряжения на схему. Чем вылечить?

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


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

С просто висящими в воздухе входами АЦП он тебе там напоказывает всё что захочет :) Закороти входы между собой, на индикаторе должно появиться "000".

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


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

С просто висящими в воздухе входами АЦП он тебе там напоказывает всё что захочет :) Закороти входы между собой, на индикаторе должно появиться "000".

В воздухе никто не висит, делитель уже подключен, соответственно без подключения к измеряемой цепи вход АЦП подтянут на землю. Сейчас пока подстраивал Vref мигания прекратились, теперь стабильно единица в последнем разряде, тоесть 001

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

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


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

Должно быть "000".

Кто что может сказать насчёт резистора/резисторов/диода/диодов к анодам индикаторов? Я пробовал и с резисторами и с диодами, но яркость свечения сегментов значительно меняется. Индикаторы красного цвета свечения. Восьмёрка горит тускловато, а единица ярко :(

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


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

В моём "универсальном вольтметре" на ПВ2 стоит преобразователь на ЛН2 (отрицательное напряжение минус 3,3в) и кренка на 5 вольт по плюсу. Никаких проблем при встраивании в любую технику не возникало: как в обычный ЛБ, автомобиль, БП от ПК и т.д. Поэтому проблеммы с "прыганием" и "не стабильностью" мне не много не понятны. Если что-то и возникало, то боролся шунтированием цепей конденсаторами, правда уже не помню когда это было в последний раз... . smile.gif

Для одинаковой яркости индикаторов использовал обычные диоды в последовательном включении, чтобы получить на анодах порядка 3,3 вольт.

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


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

А по справочнику у ПВ-шек минимальное напряжение = -4,5В.

А диоды на каждый разряд, или все аноды разрядов соединены и через диоды на плюс идут?

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


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

А по справочнику у ПВ-шек минимальное напряжение = -4,5В.

А диоды на каждый разряд, или все аноды разрядов соединены и через диоды на плюс идут?

Я два диода 4148 последовательно поставил в разрыв линии питания на общие аноды.

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: admin
      Купить ADS1115 за ~2$
      Ссылка на datasheet ADS1115
      Дополнительные файлы с описанием микросхемы: ADS1115.pdf
      Библиотека для модуля на микросхеме ADS1115: Adafruit_ADS1X15-master.zip
    • Автор: oner
      Пишу программу для датчика освещенности, который должен по нажатию кнопки измерять напряжение на одном из портов своего АЦП и записывать измеренное значение (в вольтах) на SD-карту. При повторном нжатии на кнопку результат измерения должен записываться на карту в тот же файл, но на новую строку.
       
      Сопротивление фоторезистора в зависимости от освещенности изменяется пимерно от 0,5 до 25 кОм, поэтому в качестве второго резистора делителя напряжения, результат деления которого и замеряем, выбран 27 кОм, чтобы не перегружать вход АЦП.
      Собственно, а куда по схеме эту кнопку лучше ставить? На питание или на какой-нибудь порт?

       
      В коде отталкиваюсь от такого:
      #include <mega8.h> #include <stdio.h> #include <stdlib.h> #define ADC_VREF_TYPE 0x00 unsigned int result; unsigned int read_adc(unsigned char adc_input); // volatile unsigned int count; //счетчик скопированных данных { ADMUX=adc_input | (ADC_VREF_TYPE & 0xff); // Delay needed for the stabilization of the ADC input voltage delay_us(10); // Start the AD conversion ADCSRA|=0x40; // Wait for the AD conversion to complete while ((ADCSRA & 0x10)==0); ADCSRA|=0x10; return ADCW; } #asm("sei") ADMUX=ADC_VREF_TYPE & 0xff; ADCSRA=0x81; while (1) { result=read_adc(0); result=(result*500L)/1024; // Тут мы измерили напряжение на резисторе if(disk_initialize()==0) //инициализируем флешку { FILE *file; //Открываем текстовый файл с правами на запись file = fopen("light.txt", "w+t"); //Пишем в файл fprintf(file, result); //Закрываем файл fclose(file); getch(); pf_mount(0x00); //демонтируем фат } }  
    • Автор: Amiva
      Добрый день всем. Недавно начал изучать ардуино и основы работы с ним.  Вообщем в справочнике по работе с ним дошёл до работы с АЦП и тут возник вопрос, на который я пока не понимаю ответа. Когда я измеряю напряжение с входа, т.е подаю 5 В, все хорошо он их определяет и пишет 5 В соответственно, но когда я снимаю напряжение со входа, т.е ничего не подумаю, всё равно есть какие то измерения? Для себя я выделил 2 варианта ответа.
      1) Это случайные наводки, которые ловит вывод.
      2) Это из-за того, что измерение всегда производится относительно опорного напряжения, что вносит свои погрешности.
      Можете сказать, я думаю в правильном направлении?
    • Автор: oner
      Собираю устройство, которое на основании измеренного напряжения на резисторе своим АЦП на одном из своих портов выдает импульсы широтой, зависящей от измеренного напряжения. Широтой этого импульса задается ток, который, протекая через вышеупомянуты резистор, формирует вновь измеряемое напряжение. Пока результат такой. Зеленым цветом - сигнал на выходе контроллера, красным - напряжение на резисторе в цепи истока полевого транзистора, оно пропорционально току, протекающему через этот транзистор.Результат такой:

      Вопрос знатокам: почему это измеренное напряжение всегда застывает на одной и той же величине (0,8В)? Код:
      #include <mega8.h> #include <delay.h> #include <stdio.h> long result; long n=1; // Voltage Reference: AVCC pin #define ADC_VREF_TYPE ((0<<REFS1) | (1<<REFS0) | (1<<ADLAR)) unsigned char read_adc(unsigned char adc_input) { ADMUX=adc_input | ADC_VREF_TYPE; // Delay needed for the stabilization of the ADC input voltage delay_us(10); // Start the AD conversion ADCSRA|=(1<<ADSC); // Wait for the AD conversion to complete while ((ADCSRA & (1<<ADIF))==0); ADCSRA|=(1<<ADIF); return ADCH; } void main(void) { // Input/Output Ports initialization // Port B initialization // Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRB=(0<<DDB7) | (0<<DDB6) | (0<<DDB5) | (0<<DDB4) | (0<<DDB3) | (0<<DDB2) | (0<<DDB1) | (0<<DDB0); // State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTB=(0<<PORTB7) | (0<<PORTB6) | (0<<PORTB5) | (0<<PORTB4) | (0<<PORTB3) | (0<<PORTB2) | (0<<PORTB1) | (0<<PORTB0); // Port C initialization // Function: Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRC=(0<<DDC6) | (0<<DDC5) | (0<<DDC4) | (0<<DDC3) | (0<<DDC2) | (0<<DDC1) | (0<<DDC0); // State: Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTC=(0<<PORTC6) | (0<<PORTC5) | (0<<PORTC4) | (0<<PORTC3) | (0<<PORTC2) | (0<<PORTC1) | (0<<PORTC0); // Port D initialization // Function: Bit7=In Bit6=In Bit5=In Bit4=In Bit3=In Bit2=In Bit1=In Bit0=In DDRD=(0<<DDD7) | (0<<DDD6) | (0<<DDD5) | (0<<DDD4) | (0<<DDD3) | (0<<DDD2) | (0<<DDD1) | (0<<DDD0); // State: Bit7=T Bit6=T Bit5=T Bit4=T Bit3=T Bit2=T Bit1=T Bit0=T PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) | (0<<PORTD3) | (0<<PORTD2) | (0<<PORTD1) | (0<<PORTD0); // ADC initialization // ADC Clock frequency: 125,000 kHz // ADC Voltage Reference: AVCC pin // Only the 8 most significant bits of // the AD conversion result are used ADMUX=ADC_VREF_TYPE; ADCSRA=(1<<ADEN) | (0<<ADSC) | (0<<ADFR) | (0<<ADIF) | (0<<ADIE) | (1<<ADPS2) | (1<<ADPS1) | (0<<ADPS0); SFIOR=(0<<ACME); PORTB=0x00; DDRB=0x01; #asm("sei") while (1) { result=((read_adc(0)*5)/256.00); // Тут мы измерили напряжение на резисторе if (result>2) // и сравниваем, например, с 2В. В случае отклонения // измеренной величины от 2В меняем длительнось импульса n. { n=n-1; PORTB.0=1; delay_ms(n); PORTB.0=0; delay_ms(20); } if (result<2) { n=n+1; PORTB.0=1; delay_ms(n); PORTB.0=0; delay_ms(20); } }; }  
    • Гость Сергей
      Автор: Гость Сергей
      Здравствуйте.
      Купил АЦП для ардуино ADS1115 by Adafruit. И столкнулся с такой проблемой АЦП нормально работает с сигналом 110 Гц ниже данного выдает какую-то мешанину.
      Спасибо.