MC33774A Pause balancing feature

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MC33774A Pause balancing feature

Jump to solution
3,009 Views
MarkFan
Contributor III

Hi ,

      When I enable the cell balancing function, the battery measurement voltage becomes unstable, So I referent the datasheet and enable  auto pause .

CfgRegOffset = 0x1400, CfgReg = 0x7d3

CfgRegOffset = 0x1401, CfgReg = 0x7fff => 0xffff

but when I enable auto pause  PAUSEBAL in ALLM_APP_CTRL, All cell voltage become max value 5046mV, disable  PAUSEBAL, measurement function no problem,  don't know why?

thanks for any help.

 

Best regards,

Mark 

 

   

0 Kudos
Reply
1 Solution
2,873 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Mark,

I think the delay time is not enough, try out the process I suggested below:

Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1400, RegData = 0x7d3
Phy_665a_Schedule_Time(drvConfig, 100U);
Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1401, RegData = 0xffff
Phy_665a_Schedule_Time(drvConfig, 9000U); or  check  until  PRMM_MEAS_STAT.
APPRDYVC==1
Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1401, RegData = 0x7fff   
Phy_665a_Schedule_Time(drvConfig, 300U);    => add delay
Bcc_774a_NOP_Msg();

BRs, Tomas

View solution in original post

0 Kudos
Reply
6 Replies
2,973 Views
MarkFan
Contributor III

Hi Tomas,

     Thanks for your reply, I try to print out the register config than auto-balancing working fun.

     I found add debug message as below could get the cell voltage 

     Phy_774a_SpiSendTpl3Msg RegAddr = 0x1400, RegData = 0x7d3
     Phy_774a_SpiSendTpl3Msg RegAddr = 0x1401, RegData = 0xffff
      Phy_774a_SpiSendTpl3Msg RegAddr = 0x1401, RegData = 0xffff 

     Once I remove the debug message,  the all cell voltage become 5046.

      Don't know why? even add delay 1ms after send TPL command.

      And no need to add debug message while turn off the auto-balancing feature.

      Thanks for any help.

Best regards,

Mark

      

0 Kudos
Reply
2,941 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Mark,

Two other questions to better understand what is going on.

1. Can you check what is CT register value: is 0x8000 or 0x8001. Then calculate result is 5046 as mentioned as below?

Once I remove the debug message, the all cell voltage become 5046.

2. The pause time is 5ms according to your configuration, and the interval between two APP commands must at least 9ms. Maybe invalid values are obtained due to insufficient delay.
The second APP command needs to restore the balance.

Phy_774a_SpiSendTpl3Msg RegAddr = 0x1401, RegData = 0xffff
Phy_774a_SpiSendTpl3Msg RegAddr = 0x1401, RegData = 0x7fff

BRs, Tomas

0 Kudos
Reply
2,886 Views
MarkFan
Contributor III

Hi Tomas,

     Thanks for your reply.

1. Can you check what is CT register value: is 0x8000 or 0x8001.  

 Ans: 0x8000.

2. I am referencing the measurement sequence from the S32K358 EVB, without understanding the details. anyway, I can get cell voltage correctly.

Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1400, RegData = 0x7d3   => SOC
Phy_665a_Schedule_Time(drvConfig, 100U);
Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1401, RegData = 0xffff       => ? config after SOC
Phy_665a_Schedule_Time(drvConfig, 4000U);                                     => delay how to config timer? why 4000?
Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1401, RegData = 0xffff       => ? why need to send again?
Phy_665a_Schedule_Time(drvConfig, 300U);                                        => delay? 
Bcc_774a_NOP_Msg();

I enable the auto-pause feature, the sequence as below as you  suggestion, however I still got 5048 for my cell voltage.

Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1400, RegData = 0x7d3
Phy_665a_Schedule_Time(drvConfig, 100U);
Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1401, RegData = 0xffff
Phy_665a_Schedule_Time(drvConfig, 4000U);
Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1401, RegData = 0x7fff   => 0xffff -> 0x7fff
Phy_665a_Schedule_Time(drvConfig, 5000U);    => add delay
Bcc_774a_NOP_Msg();

Don't why I add debug message to print out the message after Phy_774a_SpiSendTpl3Msg(),

could get cell voltage correctly under auto-pause config.

Thanks for any help.

 

Best regards,

Mark

 

 

0 Kudos
Reply
2,874 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Mark,

I think the delay time is not enough, try out the process I suggested below:

Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1400, RegData = 0x7d3
Phy_665a_Schedule_Time(drvConfig, 100U);
Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1401, RegData = 0xffff
Phy_665a_Schedule_Time(drvConfig, 9000U); or  check  until  PRMM_MEAS_STAT.
APPRDYVC==1
Phy_774a_SpiSendTpl3Msg : RegAddr = 0x1401, RegData = 0x7fff   
Phy_665a_Schedule_Time(drvConfig, 300U);    => add delay
Bcc_774a_NOP_Msg();

BRs, Tomas

0 Kudos
Reply
2,858 Views
MarkFan
Contributor III
Hi Tomas,
Thasnk for your help.
I check the RMM_MEAS_STAT. APPRDYVC==1,
It fixed the problem. much thanks again.

Best regards,
Mark
0 Kudos
Reply
2,985 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Mark,

We have not encountered this issue before. Please share your software code flow, register configuration and hardware details.

BRs, Tomas

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2074950%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMC33774A%20Pause%20balancing%20feature%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2074950%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20When%20I%20enable%20the%20cell%20balancing%20function%2C%20the%20battery%20measurement%20voltage%20becomes%20unstable%2C%20So%20I%20referent%20the%20datasheet%20and%20enable%26nbsp%3B%20auto%20pause%20.%3C%2FP%3E%3CP%3ECfgRegOffset%20%3D%200x1400%2C%20CfgReg%20%3D%200x7d3%3C%2FP%3E%3CP%3ECfgRegOffset%20%3D%200x1401%2C%20CfgReg%20%3D%200x7fff%20%3D%26gt%3B%200xffff%3C%2FP%3E%3CP%3Ebut%20when%20I%20enable%26nbsp%3Bauto%20pause%26nbsp%3B%26nbsp%3BPAUSEBAL%20in%26nbsp%3BALLM_APP_CTRL%2C%20All%20cell%20voltage%20become%20max%20value%205046mV%2C%20disable%26nbsp%3B%26nbsp%3BPAUSEBAL%2C%20measurement%20function%20no%20problem%2C%26nbsp%3B%20don't%20know%20why%3F%3C%2FP%3E%3CP%3Ethanks%20for%20any%20help.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3CP%3EMark%26nbsp%3B%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2081177%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20MC33774A%20Pause%20balancing%20feature%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2081177%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHi%20Tomas%2C%3CBR%20%2F%3EThasnk%20for%20your%20help.%3CBR%20%2F%3EI%20check%20the%20RMM_MEAS_STAT.%20APPRDYVC%3D%3D1%2C%3CBR%20%2F%3EIt%20fixed%20the%20problem.%20much%20thanks%20again.%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20regards%2C%3CBR%20%2F%3EMark%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2080839%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20MC33774A%20Pause%20balancing%20feature%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2080839%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Mark%2C%3C%2FP%3E%0A%3CP%3EI%20think%20the%20delay%20time%20is%20not%20enough%2C%20try%20out%20the%20process%20I%20suggested%20below%3A%3C%2FP%3E%0A%3CP%3E%3CEM%3EPhy_774a_SpiSendTpl3Msg%20%3A%20RegAddr%20%3D%200x1400%2C%20RegData%20%3D%200x7d3%3CBR%20%2F%3EPhy_665a_Schedule_Time(drvConfig%2C%20100U)%3B%3CBR%20%2F%3EPhy_774a_SpiSendTpl3Msg%20%3A%20RegAddr%20%3D%200x1401%2C%20RegData%20%3D%200xffff%3CBR%20%2F%3EPhy_665a_Schedule_Time(drvConfig%2C%20%3CFONT%20color%3D%22%23008000%22%3E9000U)%3B%20or%20%26nbsp%3Bcheck%20%3CSTRONG%3E%26nbsp%3Buntil%20%26nbsp%3BPRMM_MEAS_STAT.%3C%2FSTRONG%3E%3C%2FFONT%3E%3C%2FEM%3E%3CFONT%20color%3D%22%23008000%22%3E%20%3CSTRONG%3E%3CEM%3EAPPRDYVC%3D%3D1%3C%2FEM%3E%3C%2FSTRONG%3E%3C%2FFONT%3E%3CEM%3E%3CBR%20%2F%3EPhy_774a_SpiSendTpl3Msg%20%3A%20RegAddr%20%3D%200x1401%2C%20RegData%20%3D%200x7fff%26nbsp%3B%20%26nbsp%3B%3CBR%20%2F%3EPhy_665a_Schedule_Time(drvConfig%2C%20%3CFONT%20color%3D%22%23008000%22%3E300U%3C%2FFONT%3E)%3B%26nbsp%3B%20%26nbsp%3B%20%3D%26gt%3B%20add%20delay%3CBR%20%2F%3EBcc_774a_NOP_Msg()%3B%3C%2FEM%3E%3C%2FP%3E%0A%3CP%3EBRs%2C%20Tomas%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2080401%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20MC33774A%20Pause%20balancing%20feature%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2080401%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EHi%26nbsp%3BTomas%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BThanks%20for%20your%20reply.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E1.%20Can%20you%20check%20what%20is%20CT%20register%20value%3A%20is%200x8000%20or%200x8001.%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3BAns%3A%200x8000.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E2.%20I%20am%20referencing%20the%20measurement%20sequence%20from%20the%20S32K358%20EVB%2C%20without%20understanding%20the%20details.%26nbsp%3Banyway%2C%20I%20can%20get%20cell%20voltage%20correctly.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EPhy_774a_SpiSendTpl3Msg%20%3A%20RegAddr%20%3D%200x1400%2C%20RegData%20%3D%200x7d3%26nbsp%3B%20%26nbsp%3B%3D%26gt%3B%20SOC%3CBR%20%2F%3EPhy_665a_Schedule_Time(drvConfig%2C%20100U)%3B%3CBR%20%2F%3EPhy_774a_SpiSendTpl3Msg%20%3A%20RegAddr%20%3D%200x1401%2C%20RegData%20%3D%200xffff%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%26nbsp%3B%3D%26gt%3B%20%3F%20config%20after%20SOC%3CBR%20%2F%3EPhy_665a_Schedule_Time(drvConfig%2C%204000U)%3B%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%3D%26gt%3B%20delay%20how%20to%20config%20timer%3F%20why%204000%3F%3CBR%20%2F%3EPhy_774a_SpiSendTpl3Msg%20%3A%20RegAddr%20%3D%200x1401%2C%20RegData%20%3D%200xffff%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%3D%26gt%3B%20%3F%20why%20need%20to%20send%20again%3F%3CBR%20%2F%3EPhy_665a_Schedule_Time(drvConfig%2C%20300U)%3B%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3D%26gt%3B%20delay%3F%26nbsp%3B%3CBR%20%2F%3EBcc_774a_NOP_Msg()%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EI%20enable%20the%20auto-pause%20feature%2C%20the%20sequence%20as%20below%20as%20you%26nbsp%3B%20suggestion%2C%20however%20I%20still%20got%205048%20for%20my%20cell%20voltage.%3C%2FP%3E%3CP%3EPhy_774a_SpiSendTpl3Msg%20%3A%20RegAddr%20%3D%200x1400%2C%20RegData%20%3D%200x7d3%3CBR%20%2F%3EPhy_665a_Schedule_Time(drvConfig%2C%20100U)%3B%3CBR%20%2F%3EPhy_774a_SpiSendTpl3Msg%20%3A%20RegAddr%20%3D%200x1401%2C%20RegData%20%3D%200xffff%3CBR%20%2F%3EPhy_665a_Schedule_Time(drvConfig%2C%204000U)%3B%3CBR%20%2F%3EPhy_774a_SpiSendTpl3Msg%20%3A%20RegAddr%20%3D%200x1401%2C%20RegData%20%3D%200x7fff%26nbsp%3B%20%26nbsp%3B%3D%26gt%3B%200xffff%20-%26gt%3B%200x7fff%3CBR%20%2F%3EPhy_665a_Schedule_Time(drvConfig%2C%205000U)%3B%26nbsp%3B%20%26nbsp%3B%20%3D%26gt%3B%20add%20delay%3CBR%20%2F%3EBcc_774a_NOP_Msg()%3B%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3EDon't%20why%20I%20add%20debug%20message%20to%20print%20out%20the%20message%20after%26nbsp%3BPhy_774a_SpiSendTpl3Msg()%2C%3C%2FP%3E%3CP%3Ecould%20get%20cell%20voltage%20correctly%20under%20auto-pause%20config.%3C%2FP%3E%3CP%3EThanks%20for%20any%20help.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3CP%3EMark%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2078835%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20MC33774A%20Pause%20balancing%20feature%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2078835%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CSPAN%3EHi%20Mark%2C%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3ETwo%20other%20questions%20to%20better%20understand%20what%20is%20going%20on.%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%3E1.%20Can%20you%20check%20what%20is%20CT%20register%20value%3A%20is%200x8000%20or%200x8001.%20Then%20calculate%20result%20is%205046%20as%20mentioned%20as%20below%3F%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CEM%3EOnce%20I%20remove%20the%20debug%20message%2C%20the%20all%20cell%20voltage%20become%205046.%3C%2FEM%3E%3C%2FP%3E%0A%3CP%3E2.%20The%20pause%20time%20is%205ms%20according%20to%20your%20configuration%2C%20and%20the%20interval%20between%20two%20APP%20commands%20must%20at%20least%209ms.%20Maybe%20invalid%20values%20are%20obtained%20due%20to%20insufficient%20delay.%20%3CBR%20%2F%3EThe%20second%20APP%20command%20needs%20to%20restore%20the%20balance.%3CEM%3E%3CBR%20%2F%3E%3C%2FEM%3E%3C%2FP%3E%0A%3CP%3E%3CEM%3EPhy_774a_SpiSendTpl3Msg%20RegAddr%20%3D%200x1401%2C%20RegData%20%3D%200xffff%3C%2FEM%3E%3CBR%20%2F%3E%3CEM%3EPhy_774a_SpiSendTpl3Msg%20RegAddr%20%3D%200x1401%2C%20RegData%20%3D%20%3CFONT%20color%3D%22%23008000%22%3E0x7fff%3C%2FFONT%3E%3C%2FEM%3E%20%3C%2FP%3E%0A%3CP%3EBRs%2C%20Tomas%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2077980%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9A%20MC33774A%20Pause%20balancing%20feature%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2077980%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%26nbsp%3B%3CSPAN%3ETomas%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BThanks%20for%20your%20reply%2C%20I%20try%20to%20print%20out%20the%20register%20config%20than%20auto-balancing%20working%20fun.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BI%20found%20add%20debug%20message%20as%20below%20could%20get%20the%20cell%20voltage%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BPhy_774a_SpiSendTpl3Msg%20RegAddr%20%3D%200x1400%2C%20RegData%20%3D%200x7d3%3CBR%20%2F%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BPhy_774a_SpiSendTpl3Msg%20RegAddr%20%3D%200x1401%2C%20RegData%20%3D%200xffff%3CBR%20%2F%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20Phy_774a_SpiSendTpl3Msg%20RegAddr%20%3D%200x1401%2C%20RegData%20%3D%200xffff%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3BOnce%20I%20remove%20the%20debug%20message%2C%26nbsp%3B%20the%20all%20cell%20voltage%20become%205046.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20Don't%20know%20why%3F%20even%20add%20delay%201ms%20after%20send%20TPL%20command.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20And%20no%20need%20to%20add%20debug%20message%20while%20turn%20off%20the%20auto-balancing%20feature.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20Thanks%20for%20any%20help.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EBest%20regards%2C%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EMark%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2076735%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20MC33774A%20Pause%20balancing%20feature%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2076735%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%20Mark%2C%3C%2FP%3E%0A%3CP%3EWe%20have%20not%20encountered%20this%20issue%20before.%20Please%20share%20your%20software%20code%20flow%2C%20register%20configuration%20and%20hardware%20details.%3C%2FP%3E%0A%3CP%3EBRs%2C%20Tomas%3C%2FP%3E%3C%2FLINGO-BODY%3E