Temperature sensor TC74

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Temperature sensor TC74

982件の閲覧回数
charliegujrati
Contributor II


I have a temperature sensor(TC74) as slave in my embedded system where in, my master is the controller MQX K70.

I am unable to communicate with the sensor on I2C communication. Need to read the temperature value from the same.

Request to please update me on the steps to do same and share an example code if any which is based on an RTOS. Thanks in Advance!!!!

3 返答(返信)

644件の閲覧回数
DavidS
NXP Employee
NXP Employee

Hi Charlie,

I haven't used that temp sensor but looking at TC74 documentation (page 6) says the default slave address is 1001_101b.  Is that what you are using?

Do you have default TC74 device or custom?  The custom has a different slave address than default.

What version of MQX are you using?

MQX has simple eeprom I2C example that you could modifiy to access the temp sensor:

C:\Freescale\Freescale_MQX_4_2\mqx\examples\i2c

C:\Freescale\Freescale_MQX_4_1_1_GA\mqx\examples\i2c

Regards,

David

0 件の賞賛

644件の閲覧回数
charliegujrati
Contributor II

Hi David,

Thanks on the prompt reply.

No. I am using "TC74A0-3.3VCTTR: SOT-23 Serial Digital Thermal Sensor" hence the address for this would be "A0 = 1001 000". MQX version used is 4.0.

I tried the examples above. However, i see the write command failing and hence not able to do a read operation for the temp sensor.

0 件の賞賛

644件の閲覧回数
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Charlie,

Regarding the hardware connection, You have to connect a 4.7K ohm pull-up resistors for the SCL and SDA pins, they are open drain pins.

If you hook a oscilloscope to the SCL and SDA pins, can you see the IIC waveform? If you can not, you have to enable the IIC module gated clock and configure the IIC pin as IIC function.

If you develop IIC code based on MQX, as Mr David pointed out, you can modify the example MQX provides.

Hope it can help you.

BR

XiangJun Rong