This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPIC84000-Q1: tpıc84125

Part Number: TPIC84000-Q1

hello I am working with tpıc84125 I am sending your sent sample codes via spi but the output did not occur sinus and the antennas are not activated. What can I do?

  • hello I'm looking at atic64's datasheetini. but I can not find. always tpic84 comes out against me. I wonder if these are the same. I will be happy if you give me information.
  • Hello Ali,

     

    I am Darren Rollman and I will be assisting you with your questions about the TPIC84xxx device.

    For the first question about not getting any output on the OUTx channels; when you send the wakeup command of 0x9000000000000000 do you see the current increase on the 5V supply (DVDD and AVDD)? It should go from almost no current to ~25mA. This will let us know if your SPI frames are correct and the device is biased correctly. If you do not see the device wakeup then there is something wrong with the SPI frame or the device biasing and if you could send me a scope shot of the CS, SCLK, SDI and SDO and your biasing schematic I can look at it to see if something is incorrect.

    If you do see the device wakeup and the current increase this means your SPI frame is correct and something else is going on. If the SPI frame is correct, you need to make sure you feed the TPIC84xxx device a clock signal on the CLK_IN pin. This is a square wave with 50% duty cycle that goes from 0V to 5V and can be 2MHz to 16MHz. The TPIC84xxx device uses this to generate the sine wave output on the OUTx channels.

     

    For the second question about ATIC64 datasheet, this was a custom device and not available to the general public. It has similar features as the TPIC84xxx but they are not the same device. I can only help you with questions about TPIC84xxx.

     

    Hope this helps. Let me know if you get the TPIC84xxx device working or if you still have issues after trying the above suggestions. Thanks.

     

    Regards,

    Darren

  • Hi, I have activated the TPIC 84 OUTx outputs, but the TPIC 84 is very hot.Why is it very hot ? And when I adduction an antenna  for OUTx,Can how  I understand to do this.

  • Hello Ali,

     

    I am glad to hear you are now able to see the output on the OUTx channels. As for your question about why the device is getting so hot, there could be many reasons. Typically the self-heating of the device will be directly related to the loading on the device. Does the TPIC get hot only when sending transmission, or does it start to get hot immediately after sending the wake-up command? If it gets hot only during transmission, what voltage settings are you using and what load do you have on the channel, and how many channels are loaded? Some self-heating is to be expected during transmission and the TPIC does have a power pad that should be soldered to the PCB ground plane to help dissipate the heat.

     

    If the device starts to get hot immediately, without sending any transmission, then either your voltage supplies are incorrect, AVDD and DVDD should be 5V and not deviate more than +-3%, or there is something else wrong with the biasing of the device. What value are you using for the Rbias resistor? It should be 62kohm. This is very important as it sets the internal biasing for the device.

     

    For the question about how to add an antenna to the OUTx channel, you use a resistor and capacitor to couple the signal on the antenna. You connect it so the sequence is OUTx pin-->Resistor (something like 24ohms, but the value depends on the antenna used)--> capacitor (something like 4nF but this also depends on the antenna used)-->Antenna. You can then connect the other side of the antenna to ground or you can use another OUTx channel to boost the signal. If you do use two OUTx for one antenna, they need to be 180 degrees out of phase. This can be configured with the configuration register settings.

     

    Hope this information helps and please let me know if you are unable to resolve the issue or if you have further questions. Thanks

     

    Regards,

    Darren

     

  • Thank you for your answers. It only warms up at the time of transmission and the heat is reduced when transmission is stopped. I made the connection to the bottom of the padi soil is still warming continues. I have one more question. Is it recording data buffur1 and buffer 2 from the other antenna?
  • Ali,

    If the warming only occurs during transmission, then it is most likely normal device self-heating. If you are concerned it is getting too warm, then you can increase the coupling resistor or configure for a lower output voltage. Also make sure that the VS supply is at least the OUTx output voltage +2V. Otherwise clipping will occur and this could also lead to more self-heating than normal. The device does have a thermal shutdown feature so it will not destroy itself. If you are hitting thermal shutdown then you are sending too much data too quickly, and should increase the time between transmissions.

    The TPIC is only a transmitter and does not receive any data. The contents of Data Buffer 1 and Data Buffer 2 are set via SPI. This is the data that the TPIC will transmit. You can configure what output will transmit which data (Data Buffer 1 or Data Buffer 2) in the configuration register.

    Regards,
    Darren
  • how many are OUTx measure voltes ? I measure OUTx voltes 6 V . I give +5V in VD , Va .What do these buffers do?
  • Hello Ali,

    The voltage of the OUTx pin can be configured using the configuration register. There are Gain1 and Gain2 configurations which have 5 bits each. You can program 1Vpp for setting 00000 and 32Vpp for setting 11111. You can also configure the number of bits that are transmitted at Gain1 and then it will switch to Gain2. The supply for the OUTx is the VSx pin (there are 4 total VSx pins, one for every two OUTx). If you have a Gain1 or Gain2 set higher than the VSx voltage, it will clip the signal. Could you share a schematic of how you have everything connected so I can look at it? This might help to remove some of the confusion.

    The DataBuffer1 and DataBuffer2 are digital registers that store the data you want to transmit on the OUTx pins. You put the data you want to send in either 'buffer', and then configure whichever OUTx you want to transmit, and then start the transmission. The device will put a sine wave on the configured OUTx pin to represent a '1' and it will have VSx/2 voltage on it to represent a '0'. The frequency of the sine wave is configured by the clock divider register in the configuration register, as well as the clock frequency on the clk input pin for the TPIC. This sine wave is coupled onto the antenna and is transmitted. You then need a separate receiver to receive the transmitted signal and decode it.

    Regards,
    Darren
  • Sağol Darren. V voltajım 12 V ve çıkış sinüs sinyali 6 V ve 125 kHz. Tüm kazanımları 11111 yapsam bile, manyetik alan çok küçük. Bunu nasıl geliştirebilirim? CLK_in girişine 2MHz 3.3V saat sinyali verdim. 5 V olmalı mı? Bu benim shmatichim. 

  • Ali,

     

    Thank you very much for the additional details and your schematic. IF your Vs voltage is only 12V, then this will be the maximum voltage output of the OUTx pin. The OUTx gets its supply from the Vs pin. To increase the OUTx voltage, you can use gain of 11111, but set your Vs voltage to something like 35V. This should give you 32Vpp on the OUTx output, which will give you more current drive and increase your magnetic field.

     

    I do have a few questions about your schematic. There are components L1, L2, L3, L4, L5, and L6 placed in series with your output. Are these representing your antenna or are they some kind of ferrite bead or something? If they represent your antenna, the antenna needs to be on the other side of the R/C filter. If you know the inductance of your antenna and the frequency you want to transmit at, then you can optimize your coupling cap so it has minimum impedance at the transmitting frequency. If it is a ferrite bead or something, this will impede the current flow and they should be taken out.

    What are the ports labeled "BSI_#"? Is this your antenna or just some monitoring connection? 

    It also looks like you are using 4.7k-ohm resistors. This value is way too high and they should be more like 24ohm if you are using two channels to drive your antenna or 47ohm if you are only using one channel to drive your antenna. This is probably the reason why the current drive and resulting magnetic field is so low.

    For the clock, it should ideally be 5V signal, but I think it will work with a 3.3V signal as it is a digital input and the VIH is 2.0V. If it is easy to change it to 5V then that would be best, but I do not think this has anything to do with the weak magnetic field you are seeing. Thanks.

     

    Regards,

    Darren

     

  • Thank you for your help.