- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
hi guys , i need to build a baud rate recognizer as part of a serial communication reciver.
the baud rate recognizer , recives 31h as the first signal and based on it, recognizes the rate. ( 2400, 9600, etc ). does anyone has an idea how should i do it ? cause i'm really clueless ...- Balises:
- Intel® Quartus® Prime Software
Lien copié
3 Réponses
- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
Hello,
I would say that you have to generate all the baud rate possible, receive the data and check with the which one you receive well the preamble. Jérôme- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
hi in which application ur using the bit rates depends upon the type of application either in communication wt micro-controller r any other it depends
as above lets mentioned u need to generate the baud clks wt respect to ur reference clk- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Surligner
- Imprimer
- Signaler un contenu inapproprié
If you only need to support a relatively small number of baud rates, you could synthesize several UARTs in parallel, one for each baud rate. Then, you just wait for one of the UARTs to correctly receive the 31h.
A more traditional approach would be to measure the time between transitions when receiving the 31h. For example, you could measure the time of the start bit. From this, you can calculate the baud rate.
Répondre
Options du sujet
- S'abonner au fil RSS
- Marquer le sujet comme nouveau
- Marquer le sujet comme lu
- Placer ce Sujet en tête de liste pour l'utilisateur actuel
- Marquer
- S'abonner
- Page imprimable