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

NickSmith

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

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

  • Посещение

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


  1. А где бы об этом почитать?? Не очень понятно как возникает степень 2, от чего я отталкиваюсь?? Мою задачу можно решить подобным образом??
  2. Не очень понимаю как это должно выглядеть??
  3. DDS AD9833

    Подскажите, а возможно ли как то заставить два AD9833 работать синхронно. Они будут работать от одного источника синхроимпульсов.. Мне нужно получить с одного сигнал нормальный, а со второго сигнал со смещенной фазой.. У аналогов ,в таблице по синтезаторам, сказано что AD9833 вроде как синхронно не умеют работать. Может можно как то решить эту задачку??
  4. Для программирования DDS синтезатора, мне надо вычислять код частоты.. Исходные: Есть константа в виде 5050. Далее мне нужно эту константу разделить на 1000 затем полученный результат разделить на 1 умноженную на 2^28 У полученного результата то что будет после запятой округлить в большую сторону.. Как все это выполнить на асме?? Я нашел только стандартные процедуры деления, которые описаны в апнотах. Но у них нет деления для нецелых числе. Точней только для 1 байтных чисел есть.. Подскажите, как бы все это реализовать??
  5. Докладываю. В железе все работает нормально.. разряды сканируются без проблем.Без всяких доп.резисторов.
  6. Я так и поступлю.. Мне в нем удобно пока что на результат работы программы видеть. Все наглядно.. А к воплощению в железе я вот вот подберусь и тогда поделюсь с общественностью результатом :smile3046:
  7. Согласен полностью. Я протеусу не доверяю. Вчера час в программе рылся пытался ошибку найти. А потом понял, что это протеус просто глючит..Но польза на начальном этапе от него есть. С ним можно общий вектор движения достаточно легко и быстро определить.. Сразу делать в железе, это деньги... Например вроде как кажется, что нужно использовать эту микруху, ты в нем пробуешь и потом соображаешь, что можно все сделать по другому.. В железе же ты ее купишь в начале, а потом поймешь что можно было по другому все сделать и будет она у тебя потом валятся.. Я уже не говорю о макетках, которые тоже денег каких то стоят.. Есть вещи вполне очевидные, с которыми он вполне способен справится..А дальше уже сопли подтирать только в железе.. Мне в обще все эти системы напоминают ситуацию с навигаторами. Все автомобилисты кинулись их покупать и теперь до ближайшего магазина на соседней улице по нему едут.. В итоге дороги начинают все хуже и хуже знать.. Другое дело, когда ты в незнакомом месте. Тут да. Без навигатора ни как.
  8. Резистором в базе я пробовал играться.. По моему разумению там проблема в другом. У транзистора нет нормального нуля.. Как я понял, получается что у него коллектор как бы в воздухе висит. Соответственно ток с эмиттера прет в базу и транзистор нормально ни открыться не закрыться не может. Транзистор находится в каком то повисшем состоянии, кое как "рефлексируя" на сигналы на базе. Если поставить резистор на ноль, то току есть куда течь, он тут же начинает в нормальном режиме работать. А протиус свое дело знает.. Для того что бы вначале все промоделировать и обкатать его достаточно, а далее все равно надо макет делать и с ним играться. Вот на днях сделаю и тогда будем смотреть кто прав, протиус или человек:-) Можно ли пренебречь процессами переходными или это тоже будет открывать "потусторонний мир" .
  9. У меня не то что паразитная засветка, у меня светодиоды светятся постоянно.. Транзистор не закрывается в нужный момент. Правда это только в модели Proteus. Я так же в железе это смотрел в старой версии схемы, которую я развивать не буду дальше и прошивку писать не буду.. Я вот вот буду макетировать новую версию в железе и тогда посмотрю, как это будет работать в живую. Но по любому я думаю, что когда светодиод управляется нормальным, чистым сигналом ничего плохого в этом нет. К тому же резистор на землю убирает паразитные токи, вытекающие из анода индикатора. Если питать анод напрямую с процессора, то там то сигнал без подобных процессов.. Поставить доп резистор дело не сложное. Убирал. С резистором в нагрузке работает нормально.
  10. Сейчас попробовал посмотреть все это в железе еще раз. Если между базой и эмиттером сопротивление 10к: Амплитуда сигнала на базе становится больше. На коллекторе все равно виден какой то процесс перехода. Транзистору подан сигнал на запирание, а на коллекторе ниспадающая до следующего сигнала открытия.. Если как сделал я. То видно четкий импульс. С ровными фронтами.. Т.е с Proteus все сходится один в один.
  11. Я похожее в железе делал. Результат был аналогичный.. Вот резистор на землю в железе еще не пробовал..Вечерком попробую.. У меня сложилось впечатление, что в коллекторе получается какая то кривая нагрузка.. Из за диодов видимо. Или я не прав.
  12. Так не работает. Работает только с коллектором на землю..
  13. Я его потом поставил. Это схема первоначального подключения. По осциллограммам видно как себя транзистор ведет. Все заработало как надо только после того, как я поставил у каждого транзистора резистор с коллектора на землю 4.7к. Транзистор все стал четко инвертировать.
  14. Столкнулся с непонятной для меня ситуацией.. Я подцепляю к контроллеру tiny2313 индикатор с четырьмя разрядами. Индикатор с общим анодом. Изучив вопрос, я решил включать аноды через транзистор по классической схеме. Транзистор п-н-п. К базе через резистор подключен управляющий порт от контроллера. Эмиттер подключен к +5 вольт, ну а к коллектору подключен анод светодиода.. В результате у меня транзистор постоянно открыт и при подаче единицы не запирается..Долго ковыряясь, попробовал воткнуть резистор от коллектора на землю и все заработало. Транзистор начал нормально отрабатывать состояния и индикатор тоже начал нормально включатся, а так все сегменты горели непрерывно. Во всех источниках всегда схема применения транзистора описана именно как я описал. Я все делал как пишут. Так же у меня на катодах стоят буферные резисторы 270 ом. В чем может быть причина, почему только с нагрузочным резистором транзистор начал работать нормально?? P.S. Транзистор я использовал BC556 и пробовал 327. Все моделировал в Proteus.. Вот на всякий случай как это выглядит
  15. Моню не надо нюхать, Моню надо учить. :) Я не спрашиваю что мне делать. Я задаю конкретный вопрос. Если Вы не можете ответить на него, то зачем писать то, что к делу не относится? По моему эта ветка так и называется - В помощь начинающему. Вот и помогайте.
  16. Как раз семи сегментный, светодиодный..Я думаю, что даже и не будет. Будет же ведь динамическое сканирование. За 20 мс я думаю можно будет обработать и передать значение в DDS. Я к тому же могу сканирование с паузой сделать, т.е когда у меня на анодах ноль. И в этот момент передавать значения..не городить же из за этого целый драйвер для этого индикатора??
  17. В доках говорится, что можно на базе USI реализовать SPI. Как я понял, я буду жестко привязан к двум ногам 19 SCK и 17 SDA, а как быть если у меня на этом порту будут сидеть сегменты индикатора, как я понимаю, страшного ничего быть не должно если в параллели будут еще и ADшки сидеть . Поправьте если я не прав?
  18. Если можно поподробней. Я еще только знакомлюсь с предметом.. У меня есть плата уже собранная но под 89С2051. Я хочу без переделок решить вопрос перехода на tiny. У меня сейчас SDATA сидит на 8ой (PD4) ноге проца, а SCLK на 7ой (PD3).
  19. Конечно же SPI, опечатка. Т.е программно реализовывать интерфейс??
  20. Ну естественно я глянул кварц и сброс. Синус есть, сброс тоже проходит. В итоге я решил все переделать на AVR ATtiny2313. Информации на порядки больше и средства разработки и отладки человечней. В связи с этим вопрос: Если я хочу прикрутить DDS, который у меня по IPS работает, я его могу к любым выводам прицепить или это в проце жестко привязано?
  21. Спасибо! Столкнулся с другой проблемой. Схема включения проца, проще некуда. Но он то работает то нет. Зашиваю прошивку, включаю. тишина. Включаю через 10 мин он может начать работать.. Прошиваю другой проц. Его втыкаю. Он не хочет работать ни при каких условиях. Хотя все нормально читается и пишется. Вроде и с питанием все хорошо, и кварц я ставил поменьше (стоит 24 мгц, я поставил 20) Где капать?
  22. Подскажите, а в чем лучше отлаживаться. Поиск вывел на старые ДОСовские отладчики. Может существует что под винды?? Глянул Keil, но он мне показался через чур заумным. Да и документации русской я по нему найти толком не смог. Где найти толковое описание системы команд к 89С2051??
  23. ИЕ15 рассматривал. Дороговатая, сложная и не к месту. Я за простой делитель. Но вот что лучше взять за основу? На чем лучше делать, что бы с частотой проблем не возникло?? Я уже многое забыл.
  24. Подскажите, как лучше сделать деление частоты на 24. Порылся по местным лавкам. У них кварцев на 1 мгц нет. У меня есть кварц на 24. Хочу запитать проц 24 мегарецами а для DDS поставить делительна 24. Поиски особых результатов не дали, точнее дали но очень грамоздкие. Не ужели нет микросхем, у которых бы я мог задать перемычками коэфицент диления. Подать на один вход частоту, а на выходе получить поделенную на заданный коэфицент частоту??
×
×
  • Создать...