Parlons Arduino > Composants

Nouveau ATtiny 417, 814, 816, 817

<< < (2/3) > >>

trimarco232:
Bonjour,
il y a du neuf
1) les 1ers exemplaires de la série AVR-DB peuvent être achetés sur le site microchip
2) les ATtiny série 2 ne devraient pas tarder, un module de développement " ATtiny1627 Curiosity Nano " est sorti
...
3) atmel pré-annonce la série AVR-DD ; peu différente des séries DA et DB, il y aura toutefois des petits boitiers comme SOT20 et SOT14, avec 8Ko de SRAM, 64Ko de Flash et 256o d'EEPROM (AVR64DD14) … à comparer au mcu cité en début de topic … malheureusement les brochages de ces petits AVR-DD ne seront pas compatibles avec ceux des ATtiny séries 0, 1 et 2

laurentr:
Bonjour

Intéressant... et prometteur!
Pour ma part mon "chouchou" pourrait être le ATMEGA4808 en TQFP32 ( memes dimensions que le 328P TQFP32 mais brochage différent)
48K contre 32K de flash memory (programme), 6K de SRAM contre 2K, mais juste 256Byte d EEPROM contre 1K

Timers 4x16 bits contre 2x8bits et 1 16 bits.

Je pense que c est à ce niveau qu il y a le plus d adaptations à faire...

le hic c est que pour le moment il n est pas directement porté par la librairie NMRA DCC... Travail certain qui gagnerait a être fait... ;) ::) ::)

Ou sur un challenger de même calibre si on s entend dessus pour des développements futurs et communs...?

Laurent

trimarco232:
Bonjour Laurent,
atmega4808 n'est pas un mauvais choix, vu que son brochage est compatible avec ses successeurs + performants DA, DB etc.
et tu voudrais en faire quoi ?

laurentr:
Bonjour

Plusieurs utilisations en visée:
decodeur de loco ( moteur et fonctions)
decodeur de fonction (light)
decodeur d occupation
decodeur d accessoires ( signaux n co...)
autres usages

Entre temps j ai aussi découvert les TEENSY 3.2 qui devraient être au cœur d un projet que j aimerai poussé au delà du simple concept :"LA PASSERELLE"
Convertisseur de protocole DCC (accessoires) vers CAN
CAN vers protocole de retro normalisés ( S88, RS LENZ, LOCO-NET...)

A voir donc...

Trouvant la bibliothèque NMRADCC plutot agréable à travailler..... c est une point de départ à considerer.

Le choix du TQFP32 est un format certes petit mais encore soudable sans de trop grande difficultés.
En dessous c est "plus sportif"

Laurent

trimarco232:
Bonsoir,
pour illustrer les possibilités des nouveaux AVR, j'ai fait cette petite reflection, qui dans le cadre de la création d'un décodeur DCC, permettrait de le doter d'un générateur railcom, en limitant au maximum le nombre de composants extérieurs
à gauche, dans le cadre pointillé, les composants qui se trouvent dans l'avr  ;  à droite, les composants extérieurs à l'avr, réduits à une diode, un transistor et 2 résistances (la diode est représentée par un transistor, dans l'hypothèse où il est + intéressant d'utiliser les transistors en boîtier double ; c'est le concepteur du pcb qui choisit)

la source de courant de 30mA est constituée de l'OPAMP, de son diviseur de tension programmable E2/E1, et de la résistance externe R3
Q1 est la diode qui protège le décodeur d'une tension positive accidentelle sur le rail TRKR
le décodeur est normalement protégé d'une tension positive accidentelle sur le rail TRKL par le montage de Q2 avec son émetteur sur R3 ; toutefois, la tension pourrait monter (accidentellement) jusqu'à 4V3 au bord de R3, ce que ne supporterait pas une 22ohms 0402 -> il convient donc de surveiller la tension aux bornes de R3, c'est le rôle du comparateur COMP, qui se sert de sa référence de tension programmable DACREF, et éventuellement de son inverseur de niveau de sortie EXOR, pour invalider la commande de Q2 via la glue logic
le module glue logic a pour mission d'inverser la sortie de l'UART (un zéro railcom se matérialise par la présence de courant), puis de commander Q2 ; cette commande peut être annulée, on l'a vue, par COMP, en cas d'anomalie
enfin, l'UART génère les signaux railcom
il y a encore un module spécial, qu'on ne voit pas sur le schéma, c'est l'EVENT : il est chargé d'acheminer les signaux entre modules à l'intérieur de l'AVR, en l'occurence les signaux suivants : COMP vers glue logic et UART vers glue logic
rappelons enfin que ces modules fonctionnent indépendamment du programme : ils sont configurés une fois pour toutes dans le setup, puis ne prennent plus aucune ressource à la CPU


Navigation

[0] Index des messages

[#] Page suivante

[*] Page précédente

Utiliser la version classique