Hallo,

ik wil graag een systeem ontwikkelen (rond een MSP430F149), die onder andere een aantal temperatuursmetingen en vochtigheidsmetingen uitvoert.
De metingen zelf gebeuren niet op het bord zelf, maar via kabel(s) van max. 2 meter.

Nu is mijn vraag, kan ik hiervoor SPI gebruiken? Maw, is de reikwijdte van SPI groot genoeg?
Zo ja, dan overweeg ik om TC77's te gebruiken voor temperatuur en SHT7x (Sensirion) voor de vochtigheid.

Lijkt dit (on)verstandig voor iemand?

Aansluitende vraag hierbij; hoeveel slaves kan men maximaal op de bus aansluiten...?

Alvast dank voor reacties...

Dat is het grote voordeel van digitaal. Dat kan prima met SPI, heb het zelf met die sensor (SHTx) en een MSP met een kabel van 5 meter oid getest.

Hoeveel slaves je kan aansluiten staat vast wel in de sheet.

Grote vraag is... hoe snel wil je clocken.
Als het "langzaam" mag zijn (je clocked op een paar kHz), gaat het lang goed... Alhoewel SPI niet echt bedoeld is voor dit soort grappen...

De kloksnelheid is niet van groot belang, ook al gezien de aard van de meting (temperatuursmetingen zullen in huis en terrariums gebeuren).

Nu, het *hoeft* niet perse met SPI te gebeuren, als iemand alternatieven kent, wil ik die gerust overwegen. (het leek mij gewoon het makkelijkst met SPI)

Die laatste overweging deel ik wel, als je het moet bit-bangen. Als het al in hardware zit, zou ik voor een 1-Wire bus gaan. Software daarvoor bakken is echter wel weer wat spannender. Als je 1-Wire met 1 device-per-bus gaat bitbangen, kun je net zo goed die TC77's nemen. Zijn nog goedkoper ook. Enig nadeel is dat je meer aders nodig hebt.