Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » выбрать ЦАП


выбрать ЦАП

Сообщений 1 страница 9 из 9

1

приветствую всех!
необходим ЦАП,  8-10 бит за глаза. Частоты - низкие, так как надо сделать выход 0-10 Вольт. ШИМ не хочу использовать, так как надо много каналов.
Желательно i2C или SPI.

Я так понимаю, для ЦАП надо опорное напряжение.
а есть ли массовые ЦАП со встроенных опорником по приемлемой цене и качестве?

0

2

http://www.ebay.com/itm/MCP4725-12-Bit- … 1577404337

0

3

mcp4921 12-Бит или 4922 пара в одном корпусе

Отредактировано Yuriy.pv (2016-02-18 10:24:59)

0

4

понял, спасибо
поищу, отпишусь  о применении

0

5

выбрал mpc4725
есть пара вопросов чуток не по теме: этот DAC имеет i2c и только 1 бит для внешней адресации.
можно средствами компилятора сделать i2c на разные ноги в одной программе?
мне надо как минимум 4 DAC повесить на одну i2c шину

0

6

Александр Д. написал(а):

можно средствами компилятора сделать i2c на разные ноги в одной программе?

Можно до 16 программных I2C на разных выводах. http://avrhelp.mcselec.com/config_i2cbus.htm

Может лучше поискать ЦАП с большим числом выходов?

0

7

Александр Д. написал(а):

мне надо как минимум 4 DAC повесить на одну i2c шину

Ты же задачу не обрисовал, дал первое, что ширпотребное.
Да там всего 1 адрес, т.е. на один аппаратный канал I2C можно повесить всего 2 DAC.
DAC так же как и ADC бывают разные, с последовательной обработкой (основная масса, mux), так и с параллельной. С многоканальностью (параллельностью) дела обстоят хуже, самый дешевый вариант, это брать какой-нить аудио-цап, если нужно сразу на выход значения получать, но там загвоздка с другой шиной (I2S).
Если хочется толково подойти к вопросу, то лучше зайти на сайт нескольких производителей ЦАПов и там в их менеджерах установить/подобрать нужные хар-ки.

0

8

для пробы сойдёт и такое решение. Главное, его проверить в работе: верна ли идея

Пётр, понятно. Значит, я не полностью прочитал документацию в компилятору :(

0

9

Здравствуйте! Так правильно?...
Config Scl = Portc.5                                       
Config Sda = Portc.4
....
Config Portc.2 = Output : Dc_1_ssd1306 Alias Portc.2 : Dc_1_ssd1306 = 0       '  addr &H78
Config Portc.1 = Output : Dc_2_ssd1306 Alias Portc.1 : Dc_2_ssd1306 = 0       '  addr &H78
....
Dc_1_ssd1306 = 0                                            '0-work  1-sleep
Dc_2_ssd1306 = 1                                            '0-work  1-sleep
....
Dc_1_ssd1306 = 1                                            '0-work  1-sleep
Dc_2_ssd1306 = 0                                            '0-work  1-sleep
.....

Выбираем чип.

-1


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » выбрать ЦАП