Цитата(aBoomest @ Feb 12 2016, 08:27)
PSPS: Т.е. если хватит выводов я могу хоть десяток max6675 подключить к одному микроконтроллеру Arduino? (по сути это подключение десятка SPI устройств к одному МК ?)
Думаю можно. Судя по даташитам на MAX6675 и MAX31855, когда микросхема не выбрана сигналом CS#, то выход DO находится в Z-состоянии. А значит на одну SPI-шину можно "нацепить" много таких микросхем, и они не будут мешать друг-другу выдавать данные, если опрашивать их по очереди.
Для подключения, например, 10 плат, нужно будет задействовать 12 выводов контроллера: 10 ножек под сигналы CS# для каждой платы отдельно, и две ножки под общую для всех шину SPI, состоящую из сигналов SCK и MISO.
Если использовать какой-либо дешифратор (например SN74154 - 4х16, или SN7442 - 4x10) то общее количество ног контроллера сокращается до 6: 2 ноги под шину SPI как и раньше, и 4 ноги под 4-битный адрес выбираемой платы. В общем, если это нужно, то тут есть простор для творчества
Схема подключения плат с дешифратором 4х10.
Прикрепленные файлы
8.png ( 986.03 килобайт )
Кол-во скачиваний: 17