Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 6a0115e

Browse files
lunneamarqdevx
andcommitted
Portenta Machine Control - Resolution details for I/O's (#339)
* Analog Input Sentence added Put together with Francesca Gentile and Dario. * new featured image * Fid MD indent on bullet points list * Update draftsmans * Fix connectors draftsman * Fix indent, add outline new components * Update/fix changelog * Fix features indentation and update changelog * update analog output scheme to `svg` * Update change-log * Fix typo * Fix pull-up typo * Fix indent on the CAN section Co-authored-by: marqdevx <p.marquinez@arduino.cc>
1 parent 492b097 commit 6a0115e

File tree

8 files changed

+40424
-83
lines changed

8 files changed

+40424
-83
lines changed
-31 KB
Binary file not shown.

‎content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/datasheet/assets/MachineControlAnalogOutputScheme.svg‎

Lines changed: 23200 additions & 0 deletions
Loading[フレーム]
-43.5 KB
Binary file not shown.

‎content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/datasheet/assets/MachineControlOutline.svg‎

Lines changed: 3315 additions & 0 deletions
Loading[フレーム]
-1.53 MB
Binary file not shown.

‎content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/datasheet/assets/MachineControlRail.svg‎

Lines changed: 13823 additions & 1 deletion
Loading[フレーム]
2.01 MB
Loading[フレーム]

‎content/hardware/05.pro-solutions/solutions-and-kits/portenta-machine-control/datasheet/datasheet.md‎

Lines changed: 86 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Arduino® Portenta Machine Control
44
type: pro
55
---
66

7-
![](assets/MachineControlPCB.png)
7+
![](assets/featured.png)
88

99
# Description
1010

@@ -15,76 +15,76 @@ The Arduino® Portenta Machine Control is powered with a 24V DC power supply and
1515
Industry 4.0, system integrators
1616

1717
# Features
18-
- **STM32H747XI dual Cortex®**
19-
- **Processor**
20-
- M7+M4 32 bit low power Arm® MCU
21-
- 8 MB SDRAM
22-
- 16 MB Flash QSPI
23-
- 480 Mhz clock
24-
- Cryptochip NXP SE0502 security
25-
26-
- **Input voltage 24**
27-
28-
- **Reverse polarity protection**
29-
30-
- **8 digital input channels**
31-
32-
- **0-24V input**
33-
34-
- **8 digital output channels**
35-
- Non-galvanic isolated 24V power input
36-
- 8 High side switches with current limit and inductive load kick-back protection
37-
38-
- **3 analog input channels**
39-
40-
Each channel is SW configurable to be:
41-
- 0-10V input
42-
- 4-20mA input
43-
- NTC input with 3V voltage reference **REF3330AIRSER**
44-
45-
- **4 analog output channels**
46-
- DC Voltage output SW configurable 0-10V
47-
- Max 20 mA per channel
48-
49-
- **12 digital programmable channels**
50-
-Non-galvanic isolated 24V power input
51-
-12 High side switches with current
52-
limit and inductive load kick-back protection
53-
- 12 Digital inputs
54-
55-
- **3 temperature channels**
56-
Each channel is SW configurable to measure:
57-
- Thermocouple K, non grounded, front-end **MAX31855KASA+T**
58-
- Thermocouple J, non grounded, front-end **MAX31855KASA+T** with SW multiplication coefficient
59-
- PT100, front end **MAX31865ATP+T**
60-
61-
- **2 encoder channels ABZ**
62-
- 0-24V input
63-
64-
- **High speed CAN**
65-
- **TJA1049T/3J** able to work at 12V/24V
66-
- On board termination resistors
67-
68-
- **RS232/RS422/RS485 software configurable**
69-
- **SP335ECR1-L** with on board termination resistors
70-
- RS485 configurable half duplex or full duplex
71-
72-
- **I2C**
73-
- Grove connector
74-
-10kΩ pullups on board
75-
76-
- **Ethernet**
77-
- On board transformer
78-
79-
- **Full speed USB A connector**
80-
81-
- **Half speed micro USB connector**
82-
83-
- **RTC**
84-
-At least 48h memory retention
85-
86-
- **Wi-Fi/BLE**
87-
-SMA connector 50Ω
18+
- **STM32H747XI dual Cortex®**
19+
- **Processor**
20+
- M7+M4 32 bit low power Arm® MCU
21+
- 8 MB SDRAM
22+
- 16 MB Flash QSPI
23+
- 480 Mhz clock
24+
- Cryptochip NXP SE0502 security
25+
26+
- **Input voltage 24**
27+
28+
- **Reverse polarity protection**
29+
30+
- **8 digital input channels**
31+
32+
- **0-24V input**
33+
34+
- **8 digital output channels**
35+
- Non-galvanic isolated 24V power input
36+
- 8 High side switches with current limit and inductive load kick-back protection
37+
38+
- **3 analog input channels**
39+
40+
Each channel is SW configurable to be:
41+
- 0-10V input
42+
- 4-20mA input
43+
- NTC input with 3V voltage reference **REF3330AIRSER**
44+
45+
- **4 analog output channels**
46+
- DC Voltage output SW configurable 0-10V
47+
- Max 20 mA per channel
48+
49+
- **12 digital programmable channels**
50+
-Non-galvanic isolated 24V power input
51+
-12 High side switches with current
52+
limit and inductive load kick-back protection
53+
- 12 Digital inputs
54+
55+
- **3 temperature channels**
56+
Each channel is SW configurable to measure:
57+
- Thermocouple K, non grounded, front-end **MAX31855KASA+T**
58+
- Thermocouple J, non grounded, front-end **MAX31855KASA+T** with SW multiplication coefficient
59+
- PT100, front end **MAX31865ATP+T**
60+
61+
- **2 encoder channels ABZ**
62+
- 0-24V input
63+
64+
- **High speed CAN**
65+
- **TJA1049T/3J** able to work at 12V/24V
66+
- On board termination resistors
67+
68+
- **RS232/RS422/RS485 software configurable**
69+
- **SP335ECR1-L** with on board termination resistors
70+
- RS485 configurable half duplex or full duplex
71+
72+
- **I2C**
73+
- Grove connector
74+
-10kΩ pull-ups on board
75+
76+
- **Ethernet**
77+
- On board transformer
78+
79+
- **Full speed USB A connector**
80+
81+
- **Half speed micro USB connector**
82+
83+
- **RTC**
84+
-At least 48h memory retention
85+
86+
- **Wi-Fi/BLE**
87+
-SMA connector 50Ω
8888

8989
***Note: ESD protection on all inputs/outputs***
9090

@@ -93,14 +93,14 @@ Industry 4.0, system integrators
9393
## The Board
9494

9595
### Application Examples
96-
- **Food processing** The Portenta Machine Control scales up to meet your needs by providing control to your lab, pilot and industrial food processing demands across the beverage, drying and fermentation fields. Access professional support from Arduino or tap into the vast amount of community support to reduce the time to market. Gain real-time information about the process status and utilise edge computing capabilities to adjust the food processing parameters for improved yield and minimal waste.
96+
- **Food processing** The Portenta Machine Control scales up to meet your needs by providing control to your lab, pilot and industrial food processing demands across the beverage, drying and fermentation fields. Access professional support from Arduino or tap into the vast amount of community support to reduce the time to market. Gain real-time information about the process status and utilise edge computing capabilities to adjust the food processing parameters for improved yield and minimal waste.
9797

98-
- **Glass bottle manufacturing** Make use of the fast edge computing capabilities of the Portenta range for minimal latency control of industrial components used in glass bottle manufacturing. Ensure the consistency of glass bottles created while simultaneously increasing the overall equipment effectiveness and increase the generated revenue. Make use of custom thermal control algorithms to ensure optimum annealing processes with minimal resource consumption. All while increasing the bottles per minute (BPM).
98+
- **Glass bottle manufacturing** Make use of the fast edge computing capabilities of the Portenta range for minimal latency control of industrial components used in glass bottle manufacturing. Ensure the consistency of glass bottles created while simultaneously increasing the overall equipment effectiveness and increase the generated revenue. Make use of custom thermal control algorithms to ensure optimum annealing processes with minimal resource consumption. All while increasing the bottles per minute (BPM).
9999

100-
- **Packaging** Develop and control machines that fill, freeze, wrap, seal, label and much more to ensure that your product is safely packaged to reach your consumer. Achieve interconnects between various processes with Arduino's advanced technologies such as the Arduino Cloud infrastructure. Reduce labour costs and achieve a fully automated line with minimal human interaction to meet the stringiest hygiene and quality standards
100+
- **Packaging** Develop and control machines that fill, freeze, wrap, seal, label and much more to ensure that your product is safely packaged to reach your consumer. Achieve interconnects between various processes with Arduino's advanced technologies such as the Arduino Cloud infrastructure. Reduce labour costs and achieve a fully automated line with minimal human interaction to meet the stringiest hygiene and quality standards
101101

102102
### Related Products
103-
- Portenta H7
103+
- Portenta H7
104104

105105
### Solution Overview
106106

@@ -134,7 +134,7 @@ Industry 4.0, system integrators
134134

135135

136136
### Board Topology
137-
![Machine Control topology](assets/MachineControlOutline.png)
137+
![Machine Control topology](assets/MachineControlOutline.svg)
138138

139139
| **Ref.** | **Description** | **Ref.** | **Description** |
140140
| -------- | ----------------------------------------------- | -------- | --------------- |
@@ -145,6 +145,7 @@ Industry 4.0, system integrators
145145
| J7 | Temperature probes | J15 | USB A |
146146
| J8 | Digital programmable | J16 | USB micro |
147147
| J9 | Analog in | J17 | Grove I2C |
148+
| PB1 | RESET Push Button | U10 | MAX31855KASA+T Thermocouple converter |
148149

149150
### Digital Input
150151
8 channels, each is a 680 kΩ and 100 kΩ resistor divider: a 0-24V input is scaled down to 0-3V.
@@ -191,6 +192,7 @@ Internal inductive loads kick-back protection plus external 60V, 2A Schottky dio
191192

192193

193194
### Analog Input
195+
The internal A/D converter of the microcontroller has a resolution of max 16 bit (12-16 bit range) and delivers values from 0 to 65535, configurable by the user via sketch.
194196

195197
Three independent analog input channels are available. Each of them has an analog switch TS12A44514PWR which is switching between three modes:
196198

@@ -209,7 +211,7 @@ An output pin provides 24V to power sensors. A 500mA PTC resettable fuse protect
209211
### Analog Output
210212
Four independent analog output channels are available. Each of them a double low pass filter and a high current op amp arranged in a non-inverting topology with gain 3.3.
211213

212-
![AnalogOutput](assets/MachineControlAnalogOutputScheme.png)
214+
![AnalogOutput](assets/MachineControlAnalogOutputScheme.svg)
213215

214216
At each input of each channel a PWM from Portenta is provided filtered by a double low pass filter, obtaining a DC output with a small AC ripple. The signal is then fed to the channel non inverting amplifier which amplifies it by 3.3.
215217

@@ -299,14 +301,15 @@ Connect a three wire RTD to channel 2:
299301

300302
### Encoders
301303
- Two independent ABZ encoders channels are available.
302-
- Each channel is pulled up to the board 24V supply with a 10 kΩ pullup resistor.
304+
- Each channel is pulled up to the board 24V supply with a 10 kΩ pull-up resistor.
303305

304306
### CAN
305307
The on board transceiver is the TJA1049T/3J and implements the CAN physical layer as defined in ISO 11898-2:2016 and SAE J2284-1 to SAE J2284-5. It is compatible with 12V or 24V bus.
306308

307-
- **Nominal** maximum data rate 5Mbit/s
309+
- **Nominal** maximum data rate 5Mbit/s
308310
- Integrated ESD protection
309-
- 60Ω termination resistors are on board, with 4.7nF to GND
311+
- 60Ω termination resistors are on board, with 4.7nF to GND
312+
310313
A 500mA PTC resettable fuse protects the 24V OUT pin.
311314

312315
### RS232/RS422/RS485
@@ -320,7 +323,7 @@ The on board transceiver is the TJA1049T/3J, which can be SW configured for RS23
320323

321324
### I2C
322325
- Grove connector
323-
- 10kΩ pullups on board
326+
- 10kΩ pull-ups on board
324327

325328
### Ethernet
326329
- On board transformer
@@ -609,4 +612,5 @@ Hereby, Arduino S.r.l. declares that this product is in compliance with essentia
609612
| Date | **Revision** | **Changes** |
610613
| ---------- | ------------ | ------------- |
611614
| 04/13/2021 | 1 | First Release |
612-
| 05/09/2020 | 2 | Remove PT1000, not compatible |
615+
| 05/09/2022 | 2 | Remove PT1000, not compatible |
616+
| 09/26/2022 | 3 | Fix features indentation, update analog output diagram, fix format issues and update images reflecting the location change of the MAX31855KASA+T converter (top side) |

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /