Hallo,
Ich habe mir zum testen den ATtiny1617 besorgt und mir eine kleine
Testplatine gemacht. Gelötet habe ich den Chip mit einem SMD Stencil,
Heißluftföhn und niedrig Temperaturlot um den Chip beim löten nicht zu
zerstören.
Das Löten des Chips ging recht einfach und auch sehr schnell. Probleme
habe ich jedoch beim Programmieren des Chips mit UPDI. Ich habe den
MPlab Snap und den ATmel Ice verwendet zum Testen und bei beiden habe
ich das selbe Problem.
Der Output der MPLAB x IPE ist:
1 | The following memory area(s) will be read:
|
2 | program memory: start address = 0x0, end address = 0x1fff
|
3 | configuration memory
|
4 | EEData memory
|
5 | User Id Memory
|
6 | PDI physical timed out. (25)
|
7 |
|
8 | Read did not complete.
|
Ich habe beim MPlab Snap den Pull Down R48 entfernt wie von Microchip
empfohlen für das UPDI Interface und am Board einen zusätzlich Pull Up
angehängt. Ich habe alle PINs auf Kurschlüsse und Verbindungen überprüft
und alles ist so wie es sein soll, keine Kurzschlüsse von UPDI auf GND
oder VCC. Ich habe mir auch die Lötkontakte des Chips unter dem
Mikroskop angeschaut und dort sieht alles OK aus.
Im Anhang sind Bilder und auch ein Ausschnitt mit dem Logic Analyzer der
UPDI Verbindung vielleicht kann mir jemand helfen und sagen wo das
Problem ist. (Ich habe das Board zweimal gelötet und zwei mal getestet
bei beiden das selbe Resultat)
Woher kann diese Fehlermeldung kommen?