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.

New firmware for CC8520 and CC8530 released!

Other Parts Discussed in Thread: CC8530, TLV320AIC34EVM-K

Version 1.1.1 of the PurePath Wirless Configurator is available here.

New features include:

  •  abililty to stream 3 or 4 audio streams from a CC8530 device. This can be tested using the AIC34 codec (the AIC34EVM-K can work with the CC85XXDK). Link is here 
  •  general external audio devices supported through XML-based definition files. In the PurePath Wireless Configurator help system, you will find guidelines to modify existing or creating new audio device definitions.


Enjoy!


Best Regards,

Erling

  • Dear Erling,

    I'm sorry that I'm currently using PPWC 1.1.1 version. But there is no CC8530 example or preloaded demo! Should i need to program myself for CC8530 or TI would provide it soon?

    I'm bit new in this device. But my application needs 4 channel analog data streaming. So, i need to make a module that can serve my purpose. I guess: CC8530 + AIC34 would fulfil the demand! Do i need to configure it through Pure path wireless Configurer?

    Regards,

    Alam

     

  • Hi Alam,

    You can simply use the CC85XXDK Preloaded Demo, and just do some small modifications to the master configuration. Select the "Four input base station" application role. This will make the Audio Interface and Audio Streaming panels turning red. Select the Audio Interface panel and select the AIC34 codec from the drop down list. Then select the Audio Streaming panel. Since you now have 4 audio channels you cannot use the PCM16 streaming format anymore, you have to select either SLAC or PCMLF. Furher you must dedicate a second ADx pin and, you should choose AD1. This is all you have to do in the Configurator. You will also have to purchase a TLV320AIC34EVM-K, (see link in the original post). You can plug this board into the PPW Audio EB like this:

    Codec board      ->        PPW audio EB

    J15B                 ->         P3

    J17B                 ->         P5

    J16B                 ->         P4

    I've also attached two pictures showing which jumpers to mount, a few essential resistors that has to be mounted/not mounted, and also where to connect the analog input on the TLV320AIC34EVM-K.

    This info is also about to be released in an app very soon.

    -Kristoffer

    4_channels.zip
  • Hi,

     

    so the CC853X cannot stream 4X PCM16 ... why?

    And where in your documentation have you stated that before?

    It becomes obvious when using your tool but I have not detected this limitaion anywhre else.

    Another question: what happens if you input data from a 24bit AD-converter? Will you simply trunctuate the data to 16-bit?

    Esa

  • Hi Esa, 

    The reason is over the air bandwidth. A 16@44.1kHz requires 706kbps while the equivalent SLAC channel requires 232 kbps. 
    Its stated in the Configurator help file but agree that this information is somewhat hidden and will take action to clarify this in the Users Guide. Thanks for pointing this out. 

    Note that the User Guide states:

    The PurePath Wireless Configurator contains a detailed integrated help system that should be used in conjunction with this document in order to fully understand the configurable nature of the CC85xx.

    For those serious about developing using our PurePath Wireless solution, this help file is a really nice tool. 

    For 24bit input we will truncate the data to 16 bit.

    Best regards, 
    Kjetil 

  • Hi,

    Thanks for the support. Regarding 4 channel streaming if i use SLAC or PCMLF instead of PCM16 where or which frequency is sacrificed, or is it the bit resulution that is different?

    Please overlook my limited knowledge on audio devices. Actually i want to use wireless multichannel data streaming for biological signals (max 5kHz). But since there is no available IC for the purpose (i need to program them instead just configure), i found Pure Path IC is good for the application (it's like plug and play as you have done all the programming!). So anything up to 5KHz is okay for my application. Is there any way to increase the number of channels by limiting the signal band-with or scaling down the sampling rate at 20kHz?

    Thanks TI for the support.

    Alam,

    Applied Neuroscience lab,

    Hong Kong Polytechnic University.

     

  • Hi Alam, 

    Regarding the three streaming formats we support you can look at chapter 2.3.3 in our Users Guide:
    http://www.ti.com/lit/ug/swru250g/swru250g.pdf

    For the current FW release (FW1.2.0)  we only support up to 4 channels maximum. 

    More than one PurePath Wireless network can co-exist in close proximity so if you need more channels you could potentially just use more master nodes. These will not be synchronized in any way though. Would think that 3 or 4 network would work just fine depending on the RF environment (presence of interference). 

    Regards, 
    Kjetil 

  • Dear Kjetil,

    Thank you so much for your excellent support. I've read about the 3 formats and i found that PCMLF would be the best choice for me since my signal is upto 5kHz frequency. Now the question is: if i put any signal from 700Hz to 5kHz in AIC34 audio CODEC, can CC8530 transmit it without any dropout? Do i need any additional circuitry?

    Another thing is: what about the quality of the signal within this frequency range? Obviously i can not accept any signal deterioration as i need high fidelity of the signal as they are biological signal.

    Regards,

    Alam.

  • Hi Alam,

    At 5850 Hz your signal will be attenuated with 90 dB, so I don't think PCMLF will be the format for you. Infact I'm afraid that none of the formats is the format for you. What is biological data? Is it audio? We don't recommend this chip for transmitting non-audio data.

    -Kristoffer

  • Dear Kristoffer,

    Thanks for your reply. The biological signal frequency spectrum is from 300 Hz to 3kHz. And amplitude can be upto 1V. Of course this is within audio frequency range. Hence, i've the interest to use CC8530 to transmit the signal. Can it do so (using PCMLF format with AIC34 Audiocodec)? If not, what would be the alternative RF ic for 4 or more channel transmission with high sampling rate (20k)?

    Regards,

    Alam.

  • Hi Alam,

    PCMLF has too low cut-off frequency for your signal. It's down at 633 Hz.

    PCM16 has error correction, so if any un-even samples is not received correctly the receiver will generate these samples by linear interpolation of the two neighbouring samples which will destroy your data.

    SLAC will compress the data to the un-recognizable.

    Concidering other devices for you, what throughput do you need? You say sampling frequency of 20 kHz, but how many bits in each sample do you need?

    -Kristoffer

  • Dear Kristoffer,

    Sorry for my late reply. I've successfully connected AI34EVM with CC85xx EVM as previously mentioned jumper configuration. And it works fine for all the 3 data formats! For 4 channel i configured it in SLAC mode. and connect to the audio system. I can hear the music quite clearly! So, i'm happy with the performance of this combination. But, i'm not sure what is the passband frequency? Why i can listen the sound quite clear? How the data is compressed? Am i loosing any data/information? 

    For my application (biosignal) i just need the frequency from 500Hz to 3Khz to transmit. If i transmit this band frequency using SLAC mode, can i get the signal back in the receiving end? If no, then why? i don't need high bit resulution. 12 bit is enough for this 1V (p-p) data.

    I also found that AIC34 is a 87 pin package! Any suggestion, how can i solder it for prototyping? Is there any adapter TI provide for it?

    Best regards,

    Alam.