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

CAHTA_1939

Участник
  • Постов

    143
  • Зарегистрирован

  • Посещение

Весь контент CAHTA_1939


  1. регулируемое напряжение -8вольт. ток течт не больше 20-25мА, но это максимум из максимума. схема вот.
  2. сегодня спаял схему с данной микрухой. и как вы и советовали подключил на землю -8вольт, а на питание 0. блок питаня показал 0.01-0.02А. и микруха начала дымиться. микруха жива. но результата нет =( паял схему Figure 2A
  3. эту микруху я уже смотрел, только не понял, с какой ножки нужно снимать выходное напряжжение?
  4. ну да. 3шт. сейчас у меня 2 ноги замкнуто и них я снимаю напряжжение . а к третьей подведено -8волт.
  5. имеется схема. в данный момент на ней стоит механический потенциометр, но имеется желание заменить его на цифровой. сложность в том, что на этот потенциометр подходит -8вольт. подскажите какойнить девайсик. способ управления желательно или кнопочный или SPI. на схеме доступно только +3.3вольта и -8вольт.
  6. ошибся. изминить несмог. см. пост выше =)
  7. у меня тут задачка, может подскажете как лучьше сделать... нужно вывести сигнал: ПЕРИОД 200мС, продолжительность импульса 2мкС. я думаю использовать 1121а.
  8. у меня тут задачка, может подскажете как лучьше сделать... нужно вывести сигнал, амплитуда 200мС, продолжительность импульса 2мкС. я думаю использовать 1121а.
  9. врятли для каждого кристала свои калибровочные константы. так что берите аналогичный камень и копируйте данные
  10. если не ошибаюсь, то так сами ТИ говорят.
  11. согласен со всем. но тогда почему MCLK не хочет тактироваться от XT1 ?
  12. по странным обстоятельствам, сегодня часовой кварц запустился. на Xin и Xout хороший сигнал частотой 32кгц и имеет напряжение 1вольт.(у 149 поболее ) настроил вывод на вывод частоты ACLK, все нормально. необходимые 32кГц. но возник вопрос. у меня почемуто не хочет MCLK и SMCLK тактироваться от Xin... вот настройка. BCSCTL1 &= ~XTS +DIVA_0; BCSCTL3 |= LFXT1S_0+LFXT1S_1+XCAP_3; while ((BCSCTL3&LFXT1OF)!=0); BCSCTL2 = SELM_3+SELS; В BCSCTL2 задаю источник тактирования. но на выводах MCLK и SMCLK не частота в 32 кгц на MCLK постоянный лог.1. (напряжение в 3.3вольта) а на SMCLK ~1Мгц, т.е. частота с DCO ... P.S. с высоко частотными кварцами таже фигня =(
  13. посмотрел. у меня получилось 6 тактов. и тем самым 2,6Мгц ...
  14. 2Мгц тоже нормально.
  15. вы имеете ввиду макс. частоту вывода? просто интересно. а кристал и правда прийдется заменить. вотт только это вреня. ибо я сам менять его не буду, а придется в монтажку отдавать.
  16. как это 7 тактов? 2 всегда ж было. вроде как. т.е. из порта ввода\вывода я смогу данные слать максимум на частоте 2,286МГц ? код инициализации? дык. сначала без кода. он же должен автоматом тактироваться от XT1 . но потом я начал настраивать программно. перебрал все значения. безрезультатно... =( посоветуйте что ни будь. горю!
  17. сегодня на работе просидел пол дня за осциллографом и вот что хочу узнать. 1. мог ли я спалить XT1 замкнув Xin и Xout ? 2. я настроил DCO на 16Мгц и настроил SEL'ом пины на вывод MCLK и SMCLK... выводятся импульсы частотой 16мгц. это норм но когда я в цикле начинаю дергать ножкой, то она дергается с частотой ~2.7Мгц хотя при инициализации DCO я прописал, что MCLK и SMCLK должны тактироваться от него. 3. подключив к XT1 часовой кварц, я щупом посмотрел сигнал. на Xin почти ничего нет, а на Xout напряжение около 0.4вольта. менял кварцы, конденсаторы. Одна фигня везде =(
  18. насчет стабильности. у меня на мк задействованны 2 SPI и 1 UART... как вы думаете. DCO оставить или с лучьше кварц?
  19. дык. системы должна работать на такой частате. сейчас попробовал DCO, все нормально. поставил 16Мгц и все бегает. но с XT1 всеже разберусь. интересно же
  20. вроде по правилам делаю. к XT1 подключен резонатор 16мгц. и 2 коннденсатора на 20пФ. void Init_XT1_HF(void) { BCSCTL1 |= XTS; BCSCTL3 |= LFXT1S_3+XCAP_0; while ((BCSCTL3&LFXT1OF)!=0); BCSCTL2 |= SELM_3; }
  21. на 2618 XT2 совмещен с портом ввода\вывода. А он у меня и задействован.
  22. устанавливал и сбрасывал. ничего.
  23. вот. как в мане. void Init_XT1_HF(void) { volatile unsigned int i; BCSCTL1 &= ~XTS; BCSCTL3 |= LFXT1S_2; do { IFG1 &= ~OFIFG; // Clear OSCFault flag for (i = 0xFF; i > 0; i--); // Time for flag to set } while (IFG1 & OFIFG); // OSCFault flag still set? BCSCTL2 |= SELM_3; }
×
×
  • Создать...