CY8CPLC20 LV evaluation kit (CY3275) : BER and API function PLT_Poll

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi,

   

We are doing some tests on the quality of the communication between 2 CY3275 devkits.

   

In order to check the packet error rate, I've set the following registers : Rx_Overwrite = 1, this way the rx_packet_dropped status flag won't trigger, and TX_Retry = 0. With this register setup, we are able to detect transmission errors on each invalid CRC. (no ACK on error).

   

With this method, I filled each payload with 31 data Bytes (total packet size : 39 Bytes) and transmitted at a bitrate of 2400bps. For 1000 packets transmitted, I have at least 1 lost packet. Is that normal, for a link which is only 1 or 2 meters long ?

   

=> 1 packet on 1000 : with the hypothesis we have at least 1 fault bit in the fault packet : BER = 1/(39*12*1000) = 2,1e-6

   

Another question : in the API provided by Cypress, almost all functions are defined, and I can easily find the source code for each of them. But i can't find the definition and source code of PLT_Poll() !! And i would like to know how this function works.

   

Thank you

   

Regards,

   

Fabien

0 Likes
5 Replies
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Not sure if you have seen this -

   

 

   

    

   

          http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CC8QFjAB&url=http%3A%2F%2Frahulp...

   

 

   

You may want to post a CASE

   

 

   

    

   

          

   

To file a tech case -

   

 

   

www.cypress.com

   

“Support”

   

“Technical Support”

   

“Create a MyCase”

   

 

   

Regards, Dana

0 Likes
Anonymous
Not applicable

Thank you for these pieces of information ! I wasn't aware of this application note.

   

I will post a CASE.

   

Regards,

0 Likes
Anonymous
Not applicable

Technical support aswered my question.

   

PLT_Poll() source code can't be viewed and is defined in a hidden library object file... :'(

   

TY anyway

   

Fabien

0 Likes
Anonymous
Not applicable

  Dear Dana

   

The link you mentioned, I would like to read, but it gives a 404 - file not found

   

Any suggestion where I can find the file?

   

TY

0 Likes
ETRO_SSN583
Level 9
Level 9
250 likes received 100 sign-ins 5 likes given

Go here, using link create a CASE, and request it. Seems like its under revision.

   

 

   

     http://www.cypress.com/search.cfm?q=an59464         

   

 

   

Regards, Dana.

0 Likes