interview question

W

Wanchope

Guest
Salut, tous,
J'ai été à une entreprise pour un entretien de matériel eng position.
Il ya une question de conception numérique comme l'illustre la photo ci-jointe.
Peut-on penser à la façon de concevoir un circuit qui peut transformer des «A» à «B»?

en ce qui concerne
Désolé, mais vous avez besoin de connexion pour voir cette pièce jointe

 
Cela ressemble à un multivibrateur monostable?Voici une citation de wiki sur Multivibrateurs:

«Quand déclenchée par une impulsion d'entrée, un multivibrateur monostable va passer à sa position instable pour une période de temps, puis revenir à son état stable. Si l'application répétée de l'impulsion d'entrée maintient le circuit à l'état instable, il est appelé retriggerable monostable. Si des impulsions de déclenchement d'autres ne portent pas atteinte de la période, le circuit est un non-retriggerable multivibrateur.

On dirait que vous avez un multivibrateur monostable retriggerable.

 
Comme je vois dans la figure une division par 16 peut générer B de A.

 
Ressemble à un divisée par 32 avec un Retrigger retard.Ajouté après 4 minutes:circuit le plus simple serait un PIC12C508A mis en place pour compter les impulsions d'entrée.Intégrer une minuterie chien de garde et de votre fait.Unique solution de puce sous 5,00 $.Probablement 1 heure de temps d'ingénierie.Coût total 140,00 $.Pas mal.

Rouge

 
Vous pouvez utiliser simple filtre RC.Ce serait faire l'affaire ...Il n'est pas numérique solution, mais il fonctionne

 
Merci à tous pour votre réponse.
Il ya 2 conditions plus
1.il peut ne pas être forcément 16 cycles d'horloge.Que faire si 15 ou 14?
2.La largeur d'impulsion de l'horloge dans le schéma A est 50ms
3.La durée de B est d'environ 15-20 secondes.Par conséquent RC ne peut pas être une bonne idée.

 
Salut .............
Je pense que c'est un circuit contre .... il compte le faire .. impulsions lorsque toutes les impulsions sont comptées à modifier sa .. Etat de haut en bas ou vice versa ...
Je pense que oui .... ses impulsions de comptage peut varier en fonction des impulsions à donner ... peut être ......... mais im not sure ....

itz vrai espoir ...

bonne chance ...
au revoir

 
Je pense aussi qu'il devrait être circuit compteur.Tout bon exemple?

 
, Ou peut-être minuterie contre, puisque vous ne savez pas combien il ya des impulsions ...
Mais si vous connaissez la durée d'impulsion et de pause, vous pouvez utiliser la minuterie ...Juste mesurer le temps de dernière impulsion à 50 ou 60 ms ...

 
Est-ce qu'un «'555 faire cela?
Comment dois-je connecter la goupille de déclenchement?

 
la LM555 peut le faire.vérifier sa feuille de données et de formuler / calculer les résistances nécessaires (RA et RB).Les impulsions ci-dessus correspondent à la main et le turn-off de l'appareil.la question est ...Quelle est la période de la première impulsion?la deuxième impulsion?Après avoir identifié la t (temps en période), vous pouvez calculer les résistances et les condensateurs de l'oscillation.

Cordialement,
randell_xtian

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Encore une fois, utiliser un PIC12CXXXX.Il a seulement 8 broches et peut être reconfiguré facilement.
Il est plus rapide à développer et à changer d'un 555.

Hope this helps,

Rouge

 
Salut
Je comprends que l'auteur a besoin d'un circuit discret qui fait ce travail, alors je ne vois pas pourquoi les gens sont suggérant d'utiliser ucontrollers puissant pour une tâche simple.

Si vous connaissez la durée d'impulsion du pouls B, je pense que tous vous avez besoin est un multivinrator monostable, qui est normalement éteint, mais a ON fois qu'un de 15or 20 sec, selon vous avez besoin, quand ils sont déclenchés.

Je ne pense pas que vous avez besoin d'un multivibrateur retriggarable.A l'aide monostable 555 minuterie doit être tout ce qu'il faut.Vous pouvez obtenir le circuit de n'importe où sur le net, ou dans n'importe quel bon livre sur l'électronique.

J'espère que cela vous aide.<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />
 
ses certainement un circuit compteur.car il donne une impulsion pour 16 impulsions, il est un fossé de 16 contre.le signal A actes une impulsion de déclenchement (impulsion négative) pour le signal d'horloge de ce compteur.

 
Regardez les 555 comme un détecteur d'impulsion manquante.

BTW, je aujourd'huis âge, comme une EE pour un sous-traitant de la défense, je tiens à voir cette mise en œuvre de différentes manières.Je voudrais voir quelqu'un suggérer un certain type de circuit RC, mais si ils ont proposé une UC, je le prendrais.Une solution RC va être uni-Tasker.Mais l'UC sera extensible.

Pour le même nombre de broches en 555 et ne pas avoir à utiliser des composants RC, je prendrais un broches uC 8 dans un circuit en remplacement d'un 555.

Toute personne qui recherche un emploi dans Dallas?

Hope this helps,
Rouge

 

Welcome to EDABoard.com

Sponsor

Back
Top