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?
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.
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 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
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