=======================================================
=================== PSL-3604 history: =================
=======================================================

======================= Hardware: =====================

PCB rev.1

!      -  
  11  12  U4.
+     ,  
     .

!       
       FINE.
   -     ULN2003 -
  ,     
    .  ULN 
   ,      
     .   
    ULN   (   DS).
+     -  
   FINE  0603 10 .  
   - .     . 
   : http://leoniv.livejournal.com/195409.html

!  STM32F100C4T6B   .
+    STM32F100C8T6B.

!     .
+    C2, C4   220 .
   : http://leoniv.livejournal.com/194681.html

!    C20  48 ,
      (50 ).
+   C20  2200  63 .

!     -5   
  ( 20 ).
+   C1  C3  47  100 .
      13 ,  .

!     OFF (  DP)  -0.5 .
+         ,
    0 .

+   VD20, R78,    
        .

?  R73, R74,  R77  ?
        DC.
           .
   ,  R74    
      .

+  R89   power  5.1   
      .

+    Unregulated  
   LM358      I ( R80)
      .

!       SENSE,
   R79, R82 - R87, C39 - C41, VT11 - VT13
    .

!      " ",
  LED-  .    
    -   
       , 
        .
+     power  , 
  C24, C25, C26, C27    COM,
     AGND.   C43, C44    AGND.
   R49  .

!   COM     
     ,  
     .
+       .  
     .    
   ,   RC-, 
  .

+     power  8  XP2
    "-"  C18   
   0.8 .      .
   1000    +5    
     ,     
  .      
   PSL-3604_hw_fix.pdf.

!        .
+      R98 10   C51 1 .
      R98  1206  C32,
     C51  0805,  
       R78.

-       
        10 .
+   R32      47 .
?    VT7    
     (    )?

-      4    
     .   
       
     .
      
     TO-247.  
        , 
   N- MOSFET (, IRFZ46),  
       . 
  MOSFET     
    LM393.   
   ("-" -  , "+" -  ).
    ,   ,
        .

+  R77  270  (   220 ).
       ( 1 - 5 )
      
     CC.
      ,   VT9, VT10
     36    +1.2 .
    U8:1   , 
  .     
   ,    U8:2  
  0.7   VT10  .

-  MF     
   .
+       - 
      .
-     
  SMD 0805 0.1% 25ppm.

PCB rev.2

-      ,
      ,  .
+   PVD,    
       software reset.
     ,   
       .
+      Pow.  
  Pan   PVG,    33
   (PA12).

-        
     R25-R28.
+     ( )
     .    
   ,   .

-     
     ( ).
+    
  0.1   100  ( 1206)   Out
     V1, V2, V3, V4  .

+       COM 
  GND  ,  GND  
    XT17  .    
       XT17  "-" 18.

PCB rev.3

+     .

====================== Software: ======================

-      V  I  EEPROM
   .    ?   ?
      EEPROM.
+    .

-     FTDI   
     .  Connect    .

-    COM-     .

-      320 .   
      1 .      firmware
   FIFO.

-  /   .

-       
   .    ,
        .  
       ?

-    Settings,   , 
     .

-   ,   : TData,
  TGraphs, TDevice (   DLL   ).

24.04.2014 - Ver. 1.02

+   About     .

+     .

+      
  ,         ,
        .

24.04.2014 - Ver. 1.04

+    Disconnected.

+       .

+    K  S,   
     ,    .
      :
  V[] = 99.99[] * (Kv * code / 65520 - Sv)
  I[] = 9.999[] * (Ki * code / 65520 - Si)

13.11.2014 - Ver. 2.00

+    -   SET_PROT  SET_PROT.
        .
        DLL.

+     .

+     .

16.12.2014 - Ver. 2.01

+     .

====================== Firmware: ======================

-    V  I,   
    1%,   CV ( CC),
   UNREGULATED.  , ,
     .    
     CC.

-   SoftTimer->Over(). , 
      SoftTimer.

-    TParam,  
       
  -.

-  Watchdog.

05.04.2014 - Ver. 1.00

     PSL-3604_Draft5.pdf.

11.04.2014 - Ver. 1.01

+  :     
  OUT RESTORE = 1     .

+          .
        ,   
   .

+      Setup   ,
    ,      
      Setup.

+        OUT ON/OFF.

+    LOCK,     
          ,
   LOCK = ON.

+      
     "Lc-On"  .

+     (TRACK = 0  LOCK = 1),
        .

+     . 
       ,
        100 
   .

+      . 
       ,   
  ,   (   
     -0.5   ).

+   dnP,   DP   -5 .
         
         
  .

24.04.2014 - Ver. 1.02

+     EEPROM  10 .
    24C04  
  5  .

+     , 
        
   .

+    V  I.   
     ( - brushless DC ),
      CV-CC  
  ( CV  CC  ), 
      .

+   EeSection->Validate()  
     ,  CRC 
       
    .   
    .

02.05.2014 - Ver. 1.03

+      .
          
    .  EEPROM    .

+       OVP   SET V,
      OCP   SET I,
      OPP   SET V + SET I.

+     ,  
      - .

+    .   
        .
        
    .

08.05.2014 - Ver. 1.04

+          High().

+       :
    -    SetZero()  
     OUT OFF.     
    0 ,    - 0.001 .

+     TOP   .
     OUT     
      .

+   display.cpp   ,
      .

+      ,  
  ,  Lock: PrE-CALL, PrE-Stor, Lc-OFF ...

+       
    ,    
      .

+   ,     
     .

+         
     .

+        
  ,   ,  
         .
     ,    
        
    .  
       .

+        
    .     
    .

+      , 
    .    
         .
  
+  polling EEPROM.   
    25 .

13.11.2014 - Ver. 2.00

!    -    2.00
   .

+  OVP, OCP, OPP   SetupData   
  .    Setup Menu.
   ,      OVP  OCP
     SET_V  SET_I.

+    (   ) 
      .   
    .   
        Main.   
  Main     OUT, SET V, SET I.

+    CMD_SET_PROT  CMD_SET_PROT.
   CMD_SET_PAR  CMD_GET_PAR   
  ,     
    .    ,
       ,  
    .

+   timer.cpp   systimer.cpp.

+     .
     1 . ( FINE),
  1 . ( ), 1  ( ).
    - 18 .  
   ,   .  
       .
      OUT .

+    ,  
    :

  1.  PrE-CALL -  
  2.  PrE-Stor -  
  3.   Lc-OFF/On -  
  4.  XX.XX-OUP -  OVP, 
  5.  OCP-X.XXX -  OCP, 
  6.  OPP-XXX.X -  OPP, 
  7.  dEL-XXXX -  OVP/OCP/OPP, 
  8.  FAn-XX.X -   , C
  9.  OtP-XX.X -  OTP, C
  10. HSt-XX.X -   , C
  11. t-XX.XX.XX -   , ., ., .
  12. trc-OFF/On -    
  13. Con-OFF/On -   
  14.  P- OFF/On -    
  15. Set-OFF/On -   
  16. Get-OFF/On -    (  off)
  17. APU-AG/PH/PL -   
  18. APC-AG/PH/PL -   
  19. PrC-OFF/On -     ( off)
  20. dnP-OFF/On -  downprogrammer
  21. Out-OFF/On -   
  22. Snd-OFF/AL/ON -  
  23. Enr-OFF/On -  
  24. SPL-OFF/On -   splash screen
  25. InF-XX.XX -    
  26. dEF-nO/YES -    
  27. CAL-nO/YES -   
  28. ESC-YES -   

+  OUT ON/OFF     :
    Splash -    Main;
    Error  -    Main;
    Main   -   , OUT ON/OFF;
    Preset -   ,   Main;
    Setup  -   , OUT ON/OFF;
    Prot   -   ,   Main;
    Top    -   ,   Main;
    Calib  - OUT ON/OFF,   .

+    I2C     i2csw.cpp.

+   eeprom.cpp    
      EEPROM.    
     Err- E-xx,  xx - 
  ,      :
  D0 -  
  D1 -  CRC
  D2 -     EEPROM
  D3 -   ASK  EEPROM
  D4 -  CRC- EEPROM
  D5 -  RING- EEPROM

+    .  
     25%,  
     70%  1 .
       5 . 
     25%,  
  .     
  ,  .    
       . 

+       10 .
        
   .

+       
   V.      ,
       I.

+    PVG.   
       ,  
    ,    
   .

+      
     .  
  CV/CC   ,   OUT = OFF,
      
  ,   
      .

?     "trc-"  OFF/On 
  , , Auto  AL,  
       .

19.12.2014 - Ver. 2.02

+     ,
      .   
      ,
      .

+       .
     Update,   
    ,      .
    Ready(),     
    ,  
  .

=======================================================
