2014-09-02 09:01 AM
Hello,
Currently we are working on a custom board based on the power line modem demonstration kit (EVALKITST7580).I have question specifically regarding the firmware that we have received from ST of this evaluation board. We have 16 nodes that send data to the Master and a csma is needed to avoid collisions. So I need to sense the Power line before sending. With this check in my main application section: if((RxData = DL_DataIndication(SAddress, &Datalen, DInParameters))!= NULL) { .. }I can only sense a non-corrupted data, so only when I received a correct frame it is true.Now if node 1 send a packet, and in between there are 14 nodes, the node 16 (the last one) will receive a corrupted data. My question is if the firmware have the capability to sense if the power line is completely free from any signal so that I can start counting from this point a backoff time. Starting a backoff time only if the condition above is true, it would be wrong because it does't tell you if a corrupted data was present in the line. I don't know if my explanation is clear enough and if you got my point. Basically I need to find the point in the firmware where I can start the backoff time. I need to check if the node have received any frame (whether corrupted or not)Your help would be very appreciated.Thank you- J.J2014-09-02 09:44 AM
Perhaps something you'd want to engage directly with your local ST representatives and FAE's about?
This is a user forum with approaching zero utilization of the board you are using.